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、生成結果