4

嗯,我想知道是否支持Npgsql的.NET架构4的EntityFramework,因为我第一次尝试与框架4和Microsoft.Data.Entity.CTP(代码来使用它方法)在我的MVC3应用程序,我发现没有成功不幸的。MVC3 Npgsql的带和Entity Framework和.NET Framework 4

此外,如果任何一个都可能导致我任何职位或在MVC3而不是EntiyFramework使用ADO.NET链接会是很有益的。

任何帮助将非常感激。

回答

3

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

Here is link

0

当你问的问题我认为答案将是否定的。答案可能与你现在无关,但对于其他人...

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

我用EF6b2和npgsql 2.0.12。

设置web.config中的EntityFramework部分,DbProviderFactories部分和正确的ConnectionString是得到它的工作的一部分。我还在项目中加入了安全和npgsql dll。

请参阅 https://stackoverflow.com/a/12033304/25372