C#连接Oracle数据库,通过EF自动生成与数据库表相关的实体类
C#连接Oracle数据库,通过EF自动生成与数据库表相关的实体类
ps:如需转载,请在转载文章明显处,i标注作者和原文地址
一、准备条件
-
需要自己电脑上已经安装了Oracle数据库,并且已经创建了相关实例
-
使用vs创建一个项目
二、连接Oracle数据库
下载安装 Oracle Developer Tools for Visual Studio
-
博主的使用的是vs2017
-
工具下载地址:https://www.oracle.com/database/technologies/net-downloads.html
-
自带的oracle database显示
- 安装完整版后 oracle database的显示
下载后,直接安装好就行(安装前需要关闭vs,否则会提示错误)
三、自动生成实体类
1、下载安装相应的程序框架
- 工具-->NuGet包管理器-->管理NuGet程序包
- 搜索安装EntityFramework
- 下载安装Oracle 实体类框架Oracle.ManagedDataAccess.EntityFramework(如图)
2、添加ADO.NET实体数据模型
选中需要生成实体类的表,点击完成,OK搞定