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上下文链接数据库

小编认为这种快速搭建自己的EF链接数据库非常适合进行测试代码和一些Demo。小编把它分为三步走战略。    第一步建立自己的Model实体     public class Movie { ...
  • wgp15732622312
  • wgp15732622312
  • 2017年03月26日 22:07
  • 553

EF5 操作数据库,分离数据操作与业务逻辑

using Mvc.Entity;   using System;   using System.Collections.Generic;   using System.Data.Entity....
  • chengmodelong
  • chengmodelong
  • 2014年12月16日 11:55
  • 637

数据库基础篇(三)通过EF实现与MySql数据库的连接

本文演示了如果在一个项目中添加EF实体模型,并介绍了在添加实体模型的过程中的注意事项,最后通过简单的示例对其添加结果进行验证。...
  • NC_star
  • NC_star
  • 2016年06月29日 17:33
  • 3440

VS2015 + EF6连接MYSQL

ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,不仅支持SQL Server,还支持MySQL、Ora...
  • ZKH_101
  • ZKH_101
  • 2016年09月12日 22:55
  • 7579

EF连接MySql

无论程序中使用 DataBase First 还是使用 Code First 都需要使用下面的步骤才可以。 1. 安装 mysql 可以选择全部安装,但是作为开发人员,总希望只安装自己需要的部分,所以...
  • mynewdays
  • mynewdays
  • 2017年07月15日 22:00
  • 559

[EF]让一个模型支持多数据库存储

EF对Sql Server的支持非常好,无论是Code First,还是 Model First 还是 Database First 都支持的很好,但是对非微软系数据库的支持就不那么友好了,现在唯一能...
  • CNHK1225
  • CNHK1225
  • 2017年02月21日 17:27
  • 857

Linq to EF 内连接和左外连接

Linq中连接主要有组连接、内连接、左外连接、交叉连接四种。本文主要讲解没连接和左外连接。 本次使用到的数据实体模型具体的创建方法不再累述。该实体模型中包括Student、Course两个表,他们之间...
  • ydm19891101
  • ydm19891101
  • 2015年01月30日 14:25
  • 2290

Entity framework框架使用Oracle数据库

Entity framework下使用SqlServer是没任何问题的,此处省去1万个字。 但是如果要使用Oracle的数据库,就必须需下载支持visual studio的Oracle数据库驱动,我的...
  • sudazf
  • sudazf
  • 2015年07月26日 18:39
  • 4491

EF的DBFirst方式访问SQLite

EF的DBFirst方式访问SQLite本文主要是针对VS2013如何来SQLite数据库保存的.db文件,在EntityFramework(EF)中,如果能通过实体数据ADO.NET实体数据模型向导...
  • xzwykxz
  • xzwykxz
  • 2016年08月04日 19:49
  • 2695

EF 跨数据库操作

以前在用MVC + EF 的项目中,都是一个数据库,一个DbContext,因此一直没有考虑过在MVC+EF的环境下对于多个数据库的操作问题。等到要使用时,才发现这个问题也不小(关键是有个坑)。直接说...
  • chengmodelong
  • chengmodelong
  • 2015年05月14日 17:22
  • 1851
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EF连接gpsql数据库操作笔录
举报原因:
原因补充:

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