MVC3与Npgsql、Entity Framework和.NET Framework 4相关联。

4

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

如果有人能够引导我使用ADO.NET而不是EntiyFramework的MVC3上的任何帖子或链接,那将非常有帮助。

非常感谢任何帮助。

2个回答

3
没有开箱即用的解决方案。虽然在PostgreSQL和EF中有一些解决方法,但是经过多次尝试后我放弃了。我使用Telerik OpenAccess ORM。对于PostgreSQL来说是免费的,因为数据库也是免费的。它可以与所有主要的关系型数据库管理系统配合使用。支持代码优先和数据库优先(反向工程)的方法。在最新版本中还提供了性能和调整工具!这是一个非常优秀的产品。这里是链接

0
当你提出这个问题时,我认为答案可能是否定的。现在,对于其他人来说,答案可能已经不相关了...
现在我必须说答案是“是”。我有一个使用Code First Entity Framework和Npgsql的MVC3项目(然后升级到MVC4)。
我使用的是EF6b2和npgsql 2.0.12。
正确设置web.config中的entityframework部分、DbProviderFactories部分和connectionstring是让它工作的关键。我还在项目中包含了安全性和npgsql dlls。

See https://dev59.com/OGXWa4cB1Zd3GeqPPrYO#12033304


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接