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搞定