visual studio 2013 配置 ef+pgsql

环境:VS2013,WIN7


 

 

准备工作

1、有哪些供应商提供EF6的支持?

  可以看msdn给出的答案:Which providers are available for EF6?

  在本文使用 Devart dotConnect Data Providers

2、下载postgresql-9.4.4-1-windows-x64.exe并安装

3、下载dotConnect for PostgreSQL 7.3 Express并安装


 

开发

1、新建MVC项目

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

  右键查看属性

        visual studio 2013 配置 ef+pgsql

        

  可以看到版本号是 7.3.447.6,版本号在第3点用到

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>

 

4、项目右键-Add-New Item-ADO.NET Entity Data Model-Generate from database-New Connection-新建PostgreSQL数据源

5、开启VS2013 Postgresql + EF之旅。

你可能感兴趣的:(sql)