4

好吧,我想知道 NpgSQL 是否支持带有 EntityFramework 的 .NET 框架 4,因为我尝试在我的 MVC3 应用程序中将它与框架 4 和 Microsoft.Data.Entity.CTP(代码优先方法)一起使用,但不幸的是我没有成功。

此外,如果有人可以引导我找到有关在 MVC3 中使用 ADO.NET 而不是 EntiyFramework 的任何帖子或链接,那将非常有帮助。

任何帮助将非常感激。

4

2 回答 2

3

开箱即用编号 PostgreSQL 和 EF 有一些解决方法,但在多次尝试强制它工作后我放弃了。我使用 Telerik OpenAccess ORM。因为 PostgreSQL 是免费的,因为数据库也是免费的。它适用于每个主要的 RDBMS。支持代码优先方法,也支持数据库优先方法(逆向工程)。在上一个版本中还有性能和调整工具!优秀的产品。

这是链接

于 2011-11-17T07:07:15.483 回答
0

当你问这个问题时,我想答案是否定的。答案现在可能与您无关,但对其他人而言...

现在我不得不说答案是肯定的。我有一个使用代码优先实体框架和 npgsql 的 MVC3(然后上转换为 MVC4)项目。

我使用了 EF6b2 和 npgsql 2.0.12。

正确设置 web.config entityframework 部分、DbProviderFactories 部分和连接字符串是让它工作的部分。我还在项目中包含了安全和 npgsql dll。

https://stackoverflow.com/a/12033304/25372

于 2013-02-28T04:39:21.370 回答