visual studio 2013 配置 ef+pgsql

環境:VS2013,WIN7web


 

 

準備工做sql

一、有哪些供應商提供EF6的支持?windows

  能夠看msdn給出的答案:Which providers are available for EF6?ide

  在本文使用 Devart dotConnect Data Providerspost

二、下載postgresql-9.4.4-1-windows-x64.exe並安裝spa

三、下載dotConnect for PostgreSQL 7.3 Express並安裝3d


 

開發postgresql

一、新建MVC項目code

二、添加引用:D:\Program Files (x86)\Devart\dotConnect\PostgreSQL\Entity\EF6\Devart.Data.PostgreSql.Entity.dllblog

  ps:若是找不到動態連接庫,能夠點擊這裏下載

  右鍵查看屬性

        

        

  能夠看到版本號是 7.3.447.6,版本號在第3點用到

三、替換web.config 中entityFramework片斷爲下面內容:

  

<entityFramework>
    <providers>
      <provider invariantName="Devart.Data.PostgreSql" type="Devart.Data.PostgreSql.Entity.PgSqlEntityProviderServices,        Devart.Data.PostgreSql.Entity, Version=7.3.447.6, Culture=neutral, PublicKeyToken=09af7300eec23701" />
    </providers>
</entityFramework>

 

四、項目右鍵-Add-New Item-ADO.NET Entity Data Model-Generate from database-New Connection-新建PostgreSQL數據源

五、開啓VS2013 Postgresql + EF之旅。

相關文章
相關標籤/搜索