對(duì)于ADO.NET設(shè)計(jì)器使用說明
從ADO.NET設(shè)計(jì)器返回的數(shù)據(jù)都是快速的且只是“向前”的數(shù)據(jù)流。這意味著你只能按照一定的順序從數(shù)據(jù)流中取出數(shù)據(jù)。這對(duì)于速度來說是有好處的,但是如果你需要操作數(shù)據(jù),更好的辦法是使用DataSet。
通過ADO.NET設(shè)計(jì)器可以執(zhí)行以下操作:
從一個(gè)數(shù)據(jù)庫中生成一個(gè)實(shí)體數(shù)據(jù)模型,然后顯示在設(shè)計(jì)器圖面上的模型。 驗(yàn)證模型和在設(shè)計(jì)時(shí)的映射。 可以選擇嵌入實(shí)體框架元數(shù)據(jù)項(xiàng)目 (如概念的架構(gòu)定義語言 (CSDL) 項(xiàng)目,映射規(guī)范語言 (MSL) 的項(xiàng)目,并存儲(chǔ)在輸出程序集的架構(gòu)定義語言 (SSDL) 項(xiàng)目。
將實(shí)體框架元數(shù)據(jù)項(xiàng)目復(fù)制到輸出目錄。 數(shù)據(jù)庫表中的更改時(shí),更新將生成模型和映射。 實(shí)體映射的詳細(xì)信息工具窗口 在實(shí)體映射的詳細(xì)信息工具窗口中可以執(zhí)行以下操作:
查看和編輯為實(shí)體和關(guān)聯(lián)的映射。通過使用每個(gè)層次結(jié)構(gòu) (TPH) 映射表映射到單個(gè)表的一個(gè)實(shí)體層次結(jié)構(gòu)。 通過使用每個(gè)類型 (TPT) 映射表映射到多個(gè)表的一個(gè)實(shí)體層次結(jié)構(gòu)。 將實(shí)體映射到存儲(chǔ)過程。將多個(gè)條件應(yīng)用于表映射。在表之間拆分實(shí)體。映射的關(guān)聯(lián)。 模型瀏覽器工具窗口 ADO.NET設(shè)計(jì)器在模型瀏覽器的工具窗口中可以執(zhí)行以下操作:
可視化樹層次結(jié)構(gòu)為模型。可以方便地瀏覽到實(shí)體、 屬性,和從模型瀏覽器中,反之亦然,設(shè)計(jì)器上的關(guān)聯(lián)。 支持 ADO.NET 實(shí)體設(shè)計(jì)器添加下列支持: Microsoft SQL Server 精簡(jiǎn)版 下面的新類型 SQL Server 2008 中: ADO.NET設(shè)計(jì)器在所有 Visual Studio 2008 版 Microsoft SQL Server 2008 中支持下列新的類型:日期時(shí)間DateTime2 DateTimeOffset Filestream。#t#
ADO.NET設(shè)計(jì)器中的一個(gè)新的支持領(lǐng)域是能夠通過 Visual Studio 測(cè)試工具推動(dòng)系統(tǒng)性能優(yōu)化和診斷。這使開發(fā)人員能夠在測(cè)試過程中運(yùn)行分析。他們可以針對(duì)系統(tǒng)運(yùn)行負(fù)載和測(cè)試過程,查看系統(tǒng)的行為方式,使用集成工具進(jìn)行分析、調(diào)試和優(yōu)化。另外一項(xiàng)新增功能是性能基準(zhǔn):開發(fā)人員可以保存一個(gè)基準(zhǔn)配置文件,然后,如果性能降低,則可以比較***的跟蹤數(shù)據(jù)以確定性能下降的根源。