自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

掃描ADO.NET數(shù)據(jù)平臺知識總結(jié)

開發(fā) 后端
這里就ADO.NET數(shù)據(jù)平臺和實(shí)體數(shù)據(jù)模型 (EDM) 做出了詳細(xì)的介紹,希望對大家有技術(shù)上的提高和幫助。

ADO.NET還是比較常用的,于是我研究了一下ADO.NET數(shù)據(jù)平臺,在這里拿出來和大家分享一下,希望對大家有用。ADO.NET數(shù)據(jù)平臺是一種多版本策略,通過使開發(fā)人員能夠針對概念性實(shí)體數(shù)據(jù)模型編程,從而減少其所需的編碼和維護(hù)工作量。此平臺包括 ADO.NET 實(shí)體框架和相關(guān)技術(shù)。

ADO.NET實(shí)體框架專門用于讓開發(fā)人員能夠通過針對概念性應(yīng)用程序模型進(jìn)行編程(而不是直接針對關(guān)系存儲架構(gòu)進(jìn)行編程)來創(chuàng)建數(shù)據(jù)訪問應(yīng)用程序。這樣做的目的是減少面向數(shù)據(jù)的應(yīng)用程序所需的編碼和維護(hù)工作。有關(guān)更多信息,請參見 ADO.NET Entity Framework。

實(shí)體數(shù)據(jù)模型 (EDM) 是一種將應(yīng)用程序數(shù)據(jù)定義為多組實(shí)體和關(guān)系的設(shè)計規(guī)范。此模型中的數(shù)據(jù)支持跨應(yīng)用程序邊界的數(shù)據(jù)關(guān)系映射和數(shù)據(jù)可編程性。

EDM 數(shù)據(jù)類型和關(guān)系在一個概念模型中定義。此概念模型是一個使用概念架構(gòu)定義語言 (CSDL) 編寫的 XML 架構(gòu),可用于構(gòu)建表示應(yīng)用程序數(shù)據(jù)的可編程類。開發(fā)人員可以根據(jù)需要擴(kuò)展這些對象,以滿足不同的應(yīng)用需求。有關(guān)更多信息,請參見Entity Data Model。

#T#對象服務(wù)允許程序員通過一組公共語言運(yùn)行庫 (CLR) 類與概念模型進(jìn)行交互。這些類既可以從概念模型自動生成,也可以單獨(dú)開發(fā)以反映概念模型的結(jié)構(gòu)。對象服務(wù)還為實(shí)體框架提供基礎(chǔ)結(jié)構(gòu)支持,包括狀態(tài)管理、更改跟蹤、標(biāo)識解析、加載和導(dǎo)航關(guān)系、將對象更改傳播到數(shù)據(jù)庫修改和實(shí)體 SQL 查詢生成支持等服務(wù)。有關(guān)更多信息,請參見Object Services Overview (Entity Framework)。

LINQ to Entities 是一種語言集成查詢 (LINQ) 實(shí)現(xiàn),它允許開發(fā)人員通過使用 LINQ 表達(dá)式和 LINQ 標(biāo)準(zhǔn)查詢運(yùn)算符,根據(jù)實(shí)體框架對象上下文創(chuàng)建強(qiáng)類型查詢。LINQ to Entities 使開發(fā)人員能夠針對一個概念模型開展工作,在此模型中,可在 Microsoft SQL Server 和第三方數(shù)據(jù)庫之間非常靈活地進(jìn)行對象關(guān)系映射。有關(guān)更多信息,請參見 LINQ to Entities。

實(shí)體 SQL 是一種基于文本的查詢語言,專門用于與實(shí)體數(shù)據(jù)模型進(jìn)行交互。實(shí)體 SQL 是一種 SQL 變體,其中包含針對更高級別的建模概念的查詢構(gòu)造,例如繼承、復(fù)雜類型和顯式關(guān)系。開發(fā)人員也可以直接將實(shí)體 SQL 與對象服務(wù)一起使用。有關(guān)更多信息,請參見Entity SQL Language Reference。

EntityClient 是一種用于與實(shí)體ADO.NET數(shù)據(jù)平臺模型交互的新的 .NET Framework 數(shù)據(jù)提供程序。EntityClient 遵循 .NET Framework 數(shù)據(jù)提供程序模式,公開可返回 EntityDataReader 的 EntityConnection 對象和 EntityCommand 對象。EntityClient 與實(shí)體 SQL 語言一起使用,可提供與特定于存儲的數(shù)據(jù)提供程序的靈活映射。有關(guān)更多信息,請參見 EntityClient and Entity SQL。

ADO.NET 數(shù)據(jù)服務(wù)框架用于在 Web 或 Intranet 上部署數(shù)據(jù)服務(wù)。這些數(shù)據(jù)將按照實(shí)體數(shù)據(jù)模型的規(guī)范組織成不同的實(shí)體和關(guān)系。在此模型上部署的數(shù)據(jù)可通過標(biāo)準(zhǔn)的 HTTP 協(xié)議進(jìn)行尋址。有關(guān)更多信息,請參見 ADO.NET Data Services Framework。

實(shí)體框架提供了命令行工具、向?qū)Ш驮O(shè)計器來幫助生成 EDM 應(yīng)用程序。EntityDataSource 控件支持基于 EDM 的數(shù)據(jù)綁定方案。EntityDataSource 控件的編程接口與 Visual Studio 中的其他數(shù)據(jù)源控件類似。有關(guān)更多信息,請參見Entity Data Model Tools。

 

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-29 13:34:01

ADO.NET對象

2009-11-11 14:27:32

ADO.NET函數(shù)

2009-07-06 10:43:51

ADO.NET

2009-11-13 09:24:17

2010-05-24 09:49:47

ADO.NET

2009-11-04 16:55:16

ADO.NET Dat

2009-12-21 15:58:19

ADO.NET集合

2009-11-11 16:15:04

ADO.NET操縱數(shù)據(jù)

2009-11-04 09:25:35

ADO.NET _Co

2009-10-29 11:08:20

ADO.NET Dat

2009-11-04 10:35:42

ADO.NET Con

2009-11-04 09:52:10

ADO.NET Sql

2009-11-04 15:11:42

ADO.NET連接模式

2009-11-04 11:40:38

ADO.NET Dat

2009-12-25 14:23:35

ADO.NET設(shè)置

2009-11-11 16:37:50

ADO.NET新增特性

2009-12-28 15:11:36

ADO.NET專家

2009-11-13 17:31:06

ADO.NET Acc

2009-11-11 13:59:15

ADO.NET與ADO

2009-11-04 09:34:47

ADO.NET Sql
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號