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之旅。

相关文章
相关标签/搜索