snowflakedb / snowflake-connector-net

Snowflake Connector for .NET
Apache License 2.0
173 stars 130 forks source link

Separate NuGet Package to Reduce Unnecessary Dependencies #517

Open agilenut opened 1 year ago

agilenut commented 1 year ago

This library currently brings in a lot of unwanted dependencies. I'd like to propose a multi-package structure that creates a better separation of concerns and improves dependency management.

This doesn't have to be exact but I'm imagining something like this:

Then you could create a light-weight dapper style mapper like Snowflake.Client for those of us that would prefer a lighter weight interface to map to POCOs and don't need ADO.

sfc-gh-dszmolka commented 1 year ago

hello and thank you for submitting this issue! also apologies for the long period without response. we'll take a look and see if and how this could be put on the roadmap.