数据库EF框架连接Oracle数据库实现数据访问(ef连接oracle)

在使用.Net开发中,Entity Framework(EF) 框架是.NET ORM 模型,可以大大减少程序员重新实现数据访问层的工作量。本文主要介绍如何使用EF框架连接Oracle数据库实现数据访问,主要包括以下步骤:

#### 第一步:安装Oracle客户端与相关依赖

首先,安装[Oracle Client](https://www.oracle.com/cn/database/technologies/oracle19c-windows-downloads.html),安装完成后,需要安装[ODP(Oracle Data Provider).Net](https://www.oracle.com/database/technologies/dotnet-odpexe.html),最后安装[Entity Framework](https://www.oracle.com/webfolder/technetwork/data-access/dotnet/downloads/ef6xreleasedownload.html)。

#### 第二步,添加 EF 框架的依赖

接下来,需要将 ODAC 相关的 DLL 作为项目的引用,下载安装 EF 框架之后,可以在安装路径获取这些 DLL,或者从 Nuget.org 中添加相关 EF 依赖的包。

#### 第三步,EF框架的配置

在App.Config文件中添加 EF 相关的配置,示例如下:
















#### 第四步,实现 EF 框架的模型

最后,声明 EF 时的 Model,可以在实体层实现它,并由EF进行支持,示例如下:

//1.定义类
public class Employee
{
//2.声明属性
public int Id { get; set; }
public string Name { get; set; }
public decimal Salary { get; set; }

}
//3.实现DbContext的派生类
public class TestDbContext : DbContext
{
public TestDbContext() : base(nameOrConnectionString: "ConnStringTest")
{

}

//4.声明时候的表
public DbSet Employees { get; set; }
}

到此,数据库EF框架连接Oracle数据库,实现数据访问就完成了,可以通过以上示例快速搭建项目。


数据运维技术 » 数据库EF框架连接Oracle数据库实现数据访问(ef连接oracle)