Thursday, December 5, 2019

.net entity framework 初步探討 (一)

什麼是 ORM

SQL server 對應成 物件導向
  • 將結構化的關聯資料對應到物件導向模型
把程式碼對應成 關聯資料 在寫回資料庫
  • 將物件資料對應成關聯資料
  • 所以這個可以解決

採用 ORM 技術有什麼好處?

對DBA 來說
  • 可以專注於DBA
    對開發人員來說
  • 可以專注於增強開發技巧
  • 不再侷限現有資料庫架構
  • 可以在開發時,更安全的進行重構

Entity framework 設計模式可以有三種

dba first
  • 先有資料庫再進行程式後續開發
    code first
  • 先寫程式碼後再產生資料庫
    model first
  • 先規劃model再產生資料庫

Entity framework install

在新開的專案裡右鍵->管理 NuGet 裡面安裝 EntityFramework

Install MSSQL


msms



連接一個現有的 mssql

後面幾個文章將寫如何透過 entity framework 去產生 資料庫