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