Skip to content

Capability: Support for Snowflake #1245

Description

@mikependon

Describe the request

Extended support of RepoDB to Snowflake for Enterprise enabled applications.

Describe your wish

Follow the convention and behaviors of other packs.

using RepoDb;
using Snowflake.Data.Client;

var connectionString =
    "account=your_account;" +
    "user=REPODB_USER;" +
    "password=Password123!;" +
    "db=REPODB;" +
    "schema=PUBLIC;" +
    "warehouse=COMPUTE_WH;" +
    "role=SYSADMIN;";

using var connection = new SnowflakeDbConnection
{
    ConnectionString = connectionString
};

var customers = connection.Query<Customer>(
    new { IsActive = true });

foreach (var customer in customers)
{
    Console.WriteLine($"{customer.Id}: {customer.Name}");
}

Additional Context

The library should use the Snowflake.Data.Client default ADO provider.

Metadata

Metadata

Assignees

Labels

capabilitypriorityTop priority feature or things to dorequestA request from the community.todoThings to be done in the future

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions