使用「Entity Framework Tools」建立資料庫關聯模型

一、前言

Entity Framework是微軟旗下基於ADO.NET的資料庫物件關聯技術(Object Relational Mapping 簡稱 ORM ),筆者使用它來減少撰寫新增、刪除、修改、查詢的 SQL 語法。

二、開發環境

  • 整合開發環境:Visual Studio 2019
  • 語言:C#
  • .net framework:4.6.2

三、範例資料庫

圖、範例資料庫



四、專案結構

圖、專案結構



五、操作步驟

圖、選擇Vm資料夾後 滑鼠右鍵 > 選擇 加入 > 點選 新增項目

圖、選擇 ADO.NET 實體資料模型 > 輸入 名稱

圖、選擇 來自資料庫的 Code First

圖、點選 新增連結

圖、輸入資料庫相關資訊 > 按確定

圖、按下一步

圖、選擇資料表檢視 > 按完成

圖、產生模型


六、相關連結

  1. 使用「Visual Studio 2019」建置一個有 Mvc 和 Web Api 架構的網站
  2. 使用「CsvHelper」讀取、寫入 CSV 檔案
  3. 好用的資料庫管理工具「SQL Server 資料庫專案」
  4. 「NLog」與「Sql Server」資料庫的完美搭配
  5. 使用「ADO.NET」 進行資料庫的讀取、新增、修改、刪除的操作
  6. 使用「Entity Framework Tools」建立資料庫關聯模型
  7. https://weitechshare.blogspot.com/2020/12/code-first.html
  8. 使用「SqlBulkCopy」進行大量資料寫入
  9. 「linqkit」動態組裝 LINQ 條件的好用套件
  10. 「Dapper」一個高效率輕量型 ORM 套件

七、參考

  1. Visual Studio 中的 Entity Framework Tools

留言

這個網誌中的熱門文章

使用「LINE Messaging API」發送 line 訊息

使用「NLog」來記錄應用程式的大小事吧

如何傳送訊息至「Teams」的 Channel

「Katalon Recorder」簡化測試腳本撰寫的工具

「Selenium」前端 UI 自動化測試、爬蟲程式 最佳利器

使用 Visual Studio 2019 實作「RESTful API」

好用的資料庫管理工具「SQL Server 資料庫專案」

「Chrome Headless」隱藏瀏覽器的介面,讓爬蟲程式偷偷的執行

使用「Visual Studio 2019」建置一個有 Mvc 和 Web Api 架構的網站