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

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)賈汪,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
ADO.NET實體框架專門用于讓開發(fā)人員能夠通過針對概念性應(yīng)用程序模型進行編程(而不是直接針對關(guān)系存儲架構(gòu)進行編程)來創(chuàng)建數(shù)據(jù)訪問應(yīng)用程序。這樣做的目的是減少面向數(shù)據(jù)的應(yīng)用程序所需的編碼和維護工作。有關(guān)更多信息,請參見 ADO.NET Entity Framework。
實體數(shù)據(jù)模型 (EDM) 是一種將應(yīng)用程序數(shù)據(jù)定義為多組實體和關(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ù)需要擴展這些對象,以滿足不同的應(yīng)用需求。有關(guān)更多信息,請參見Entity Data Model。
#T#對象服務(wù)允許程序員通過一組公共語言運行庫 (CLR) 類與概念模型進行交互。這些類既可以從概念模型自動生成,也可以單獨開發(fā)以反映概念模型的結(jié)構(gòu)。對象服務(wù)還為實體框架提供基礎(chǔ)結(jié)構(gòu)支持,包括狀態(tài)管理、更改跟蹤、標(biāo)識解析、加載和導(dǎo)航關(guān)系、將對象更改傳播到數(shù)據(jù)庫修改和實體 SQL 查詢生成支持等服務(wù)。有關(guān)更多信息,請參見Object Services Overview (Entity Framework)。
LINQ to Entities 是一種語言集成查詢 (LINQ) 實現(xiàn),它允許開發(fā)人員通過使用 LINQ 表達式和 LINQ 標(biāo)準(zhǔn)查詢運算符,根據(jù)實體框架對象上下文創(chuàng)建強類型查詢。LINQ to Entities 使開發(fā)人員能夠針對一個概念模型開展工作,在此模型中,可在 Microsoft SQL Server 和第三方數(shù)據(jù)庫之間非常靈活地進行對象關(guān)系映射。有關(guān)更多信息,請參見 LINQ to Entities。
實體 SQL 是一種基于文本的查詢語言,專門用于與實體數(shù)據(jù)模型進行交互。實體 SQL 是一種 SQL 變體,其中包含針對更高級別的建模概念的查詢構(gòu)造,例如繼承、復(fù)雜類型和顯式關(guān)系。開發(fā)人員也可以直接將實體 SQL 與對象服務(wù)一起使用。有關(guān)更多信息,請參見Entity SQL Language Reference。
EntityClient 是一種用于與實體ADO.NET數(shù)據(jù)平臺模型交互的新的 .NET Framework 數(shù)據(jù)提供程序。EntityClient 遵循 .NET Framework 數(shù)據(jù)提供程序模式,公開可返回 EntityDataReader 的 EntityConnection 對象和 EntityCommand 對象。EntityClient 與實體 SQL 語言一起使用,可提供與特定于存儲的數(shù)據(jù)提供程序的靈活映射。有關(guān)更多信息,請參見 EntityClient and Entity SQL。
ADO.NET 數(shù)據(jù)服務(wù)框架用于在 Web 或 Intranet 上部署數(shù)據(jù)服務(wù)。這些數(shù)據(jù)將按照實體數(shù)據(jù)模型的規(guī)范組織成不同的實體和關(guān)系。在此模型上部署的數(shù)據(jù)可通過標(biāo)準(zhǔn)的 HTTP 協(xié)議進行尋址。有關(guān)更多信息,請參見 ADO.NET Data Services Framework。
實體框架提供了命令行工具、向?qū)Ш驮O(shè)計器來幫助生成 EDM 應(yīng)用程序。EntityDataSource 控件支持基于 EDM 的數(shù)據(jù)綁定方案。EntityDataSource 控件的編程接口與 Visual Studio 中的其他數(shù)據(jù)源控件類似。有關(guān)更多信息,請參見Entity Data Model Tools。
文章題目:掃描ADO.NET數(shù)據(jù)平臺知識總結(jié)
URL標(biāo)題:http://m.5511xx.com/article/cddjjog.html


咨詢
建站咨詢
