EF连接gpsql数据库操作笔录

来源:互联网 发布:php mysql 长连接 速度 编辑:程序博客网 时间:2024/05/22 04:42

之前项目是EF+SQLSERVER  感觉sqlserver有点贵


感觉最大的坑是,各种插件的版本不匹配问题,下面怎么列出需要部件及详细版本号。


1、PostgreSQL 9.5.3

2、Npgsql 3.1.2

3、EntityFramework  6.1.3

4、EntityFramework6.Npgsql  3.1.1

5、.NET 4.5

6、app.config 文件里添加

  <system.data>
    <DbProviderFactories>
      <remove invariant="Npgsql"></remove>
      <add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Framework Data Provider for Postgresql Server" type="Npgsql.NpgsqlFactory, Npgsql" />
    </DbProviderFactories>
  </system.data>


做完以上这些,就可以通过EF访问到PGSQL 数据库里的数据了。

原创粉丝点击