好吧,我想知道 NpgSQL 是否支持带有 EntityFramework 的 .NET 框架 4,因为我尝试在我的 MVC3 应用程序中将它与框架 4 和 Microsoft.Data.Entity.CTP(代码优先方法)一起使用,但不幸的是我没有成功。
此外,如果有人可以引导我找到有关在 MVC3 中使用 ADO.NET 而不是 EntiyFramework 的任何帖子或链接,那将非常有帮助。
任何帮助将非常感激。
好吧,我想知道 NpgSQL 是否支持带有 EntityFramework 的 .NET 框架 4,因为我尝试在我的 MVC3 应用程序中将它与框架 4 和 Microsoft.Data.Entity.CTP(代码优先方法)一起使用,但不幸的是我没有成功。
此外,如果有人可以引导我找到有关在 MVC3 中使用 ADO.NET 而不是 EntiyFramework 的任何帖子或链接,那将非常有帮助。
任何帮助将非常感激。
开箱即用编号 PostgreSQL 和 EF 有一些解决方法,但在多次尝试强制它工作后我放弃了。我使用 Telerik OpenAccess ORM。因为 PostgreSQL 是免费的,因为数据库也是免费的。它适用于每个主要的 RDBMS。支持代码优先方法,也支持数据库优先方法(逆向工程)。在上一个版本中还有性能和调整工具!优秀的产品。
当你问这个问题时,我想答案是否定的。答案现在可能与您无关,但对其他人而言...
现在我不得不说答案是肯定的。我有一个使用代码优先实体框架和 npgsql 的 MVC3(然后上转换为 MVC4)项目。
我使用了 EF6b2 和 npgsql 2.0.12。
正确设置 web.config entityframework 部分、DbProviderFactories 部分和连接字符串是让它工作的部分。我还在项目中包含了安全和 npgsql dll。