C#连接Oracle数据库,通过EF自动生成与数据库表相关的实体类

  • 2020 年 8 月 15 日
  • 筆記

C#连接Oracle数据库,通过EF自动生成与数据库表相关的实体类

ps:如需转载,请在转载文章明显处,i标注作者和原文地址

一、准备条件

  • 需要自己电脑上已经安装了Oracle数据库,并且已经创建了相关实例

  • 使用vs创建一个项目

二、连接Oracle数据库

下载安装 Oracle Developer Tools for Visual Studio

  • 安装完整版后 oracle database的显示

下载后,直接安装好就行(安装前需要关闭vs,否则会提示错误)

三、自动生成实体类

1、下载安装相应的程序框架

  • 工具–>NuGet包管理器–>管理NuGet程序包

  • 搜索安装EntityFramework

  • 下载安装Oracle 实体类框架Oracle.ManagedDataAccess.EntityFramework(如图)

2、添加ADO.NET实体数据模型

image-20200815173102204

选中需要生成实体类的表,点击完成,OK搞定

3、生成结果