一、資料實體模型概述
1、ORM全稱是“對象-關系映射”(Object-Relation Mapping),是将關系資料庫中的資料用對象的形式表現出來,并通過面向對象的方式将這些對象組織起來,實作系統業務邏輯的過程。
2、ORM技術避免了下面兩個最常見的開發問題:
1)操作資料庫代碼的重複性
2)大量SQL語句影響程式的擴充性和靈活性
3、EF支援“Code First”、“Model First”和“Database First”三種方式的“資料模組化。
4、使用Database First模式模組化的步驟:
1)添加“ADO.NET實體資料模型”。
2)選擇“來自資料庫的EF設計器”。
3)建立資料庫連接配接。
4)選擇“實體架構6.X”。
5)選擇資料表。
6)點選“完成”,VisualStudio建立出資料模型關系圖。
二、資料模型更新與EF執行添加資料
1、資料模型更新
1)在EF設計器的空白處使用滑鼠右鍵,選擇“從資料庫更新模型”。
2)打開“更新向導”,選擇不在模型中的一到多個資料表。
3)點選“完成”。
2、Nullable:可空類型。
1)存儲值類型資料,但由于是對象,是以可為null。
2)可簡寫。如:Nullable,簡寫為:int?
3、.net平台中一個對象如果沒有任何引用時,會被GC自動清理。
注意:GC的清理不是即時的。如果需要即時清理,可以使用using語句建立對象。