EF连接gpsql数据库操作笔录

原创 2017年07月10日 13:26:16

之前项目是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 数据库里的数据了。

相关文章推荐

EF 跨数据库操作

以前在用MVC + EF 的项目中,都是一个数据库,一个DbContext,因此一直没有考虑过在MVC+EF的环境下对于多个数据库的操作问题。等到要使用时,才发现这个问题也不小(关键是有个坑)。直接说...

c3p0和HikariCP连接池对数据库操作

  • 2017年06月15日 12:05
  • 1.01MB
  • 下载

如何在ASP.NET MVC5不用EF框架完成对数据库的连接操作

/* Author: VincentW Time:2017-2-27 TODO:Documentation For ADO.NET ConnetionDataBase   */ 用多了EF框架,今天...

基于连接池数据库操作基类

  • 2009年06月26日 14:57
  • 105KB
  • 下载

NaviCat Primium远程连接Oracle 11g数据库操作方法

本文介绍了NaviCat实现远程访问数据库的方法,以及NaviCat的破解方法。都是使用现成的软件完成,实用性较强。...

QGIS连接Postgre数据库操作

  • 2015年04月20日 21:11
  • 237KB
  • 下载

远程连接sybase数据库操作步骤

本文适用于自己作为客户端去远程访问sybase的实例之前在搜索远程连接sybase数据库时很多人推荐安装powerbuilder,我也试着安装了但还是连不上,pb8,pb11都装过可都有错误,估计是安...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EF连接gpsql数据库操作笔录
举报原因:
原因补充:

(最多只允许输入30个字)