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