天天看點

EntityFramework資料持久化 第三章 EF的基本使用

一、資料實體模型概述

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語句建立對象。

小劇場:你的觀點,Your point of view.

繼續閱讀