[英]How to access Snowflake Database from .Net application using Entity Framework 6
I am building an ASP.NET application which accesses Snowflake database for getting table data.我正在构建一个访问 Snowflake 数据库以获取表数据的 ASP.NET 应用程序。 I have added connection string as below and also added database context class.
我添加了如下连接字符串并添加了数据库上下文类。
<connectionStrings>
<add name="SnowflakeContext"
connectionString="Offline=False;URL=XXXXXXXXX.snowflakecomputing.com;User=XXXXX;Password=XXXXX;Server=localhost;Database=DEMO_DB;Warehouse=COMPUTE_WH;Account=SYSADMIN;"
providerName="System.Data.CData.Snowflake" />
</connectionStrings>
<entityFramework>
<providers>
<provider invariantName="System.Data.CData.Snowflake"
type="System.Data.CData.Snowflake.SnowflakeProviderServices, System.Data.CData.Snowflake.Entities.EF6" />
</providers>
</entityFramework>
I want to show the data from snowflake database table on an .aspx
page using Entity Framework.我想使用实体框架在
.aspx
页面上显示雪花数据库表中的数据。 I tried creating a grid view control and while adding data source I only get SQL Server and I don't get Cdata Snowflake.我尝试创建一个网格视图控件,在添加数据源时,我只得到 SQL Server,而没有得到 Cdata Snowflake。 I have even installed
Snowflake.data
package from NuGet.我什至从 NuGet 安装了
Snowflake.data
包。 Can someone help me here?有人可以在这里帮助我吗?
我不是 C# 程序员,但我认为您可能需要安装Snowflake ODBC 驱动程序,然后将网格视图连接到 ODBC 数据源(请参阅本页上的第二个示例)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.