找不到ODBC的数据提供程序

时间:2019-03-12 11:43:28

标签: c# .net postgresql entity-framework

我想将PostgreSQl与ASP.NET实体框架一起使用。但是,我找不到 ODBC的提供程序

  1. 我在数据连接中找到了提供者 enter image description here

  2. 当我获得实体时,我找不到

    enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

似乎您正在使用数据库优先方法。为此,Npgsql有一个Visual Studio extension (VSIX),它将PostgreSQL访问集成到Visual Studio中。它允许从Visual Studio的Server Explorer中连接到PostgreSQL,并且您可以从现有数据库创建Entity Framework模型。 http://www.npgsql.org/doc/ddex.html

但是,更好的方法是使用fisrt并使用NpgSql nuget package