成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

老鳥歸納ADO.NET實體框架功能

開發(fā) 后端
大家對于ADO.NET實體框架有一定的了解,文章這里詳細的介紹了ADO.NET實體框架功能,希望對大家有幫助。

ADO.NET實體框架經(jīng)過長時間的發(fā)展,很多用戶都很了解ADO.NET實體框架了,這里我發(fā)表一下ADO.NET實體框架功能和大家討論討論。實體框架應(yīng)用程序要求創(chuàng)建一個定義實體和關(guān)系的概念性模型、一個表示基礎(chǔ)關(guān)系模型的邏輯模型以及二者之間的映射。然后,從概念性模型生成可編程對象模型。

#T#ADO.NET實體框架功能和組件協(xié)同工作,可提供端到端的編程環(huán)境。實體數(shù)據(jù)模型 (EDM) 是 實體框架最重要的部分。它指定設(shè)計架構(gòu),架構(gòu)用于生成由應(yīng)用程序代碼使用的可編程類。用于保存數(shù)據(jù)的存儲結(jié)構(gòu)由存儲架構(gòu)表示,映射規(guī)范將設(shè)計架構(gòu)與存儲架構(gòu)連接起來。概念性實體可以具體化為對象,也可以使用數(shù)據(jù)讀取器以序列化格式讀取。開發(fā)人員可以根據(jù)需要擴展這些對象,以支持不同的應(yīng)用程序需要。有關(guān)更多信息,請參見 實體數(shù)據(jù)模型。

通過Object Services組件,程序員可以使用從概念性模型生成的公共語言運行庫 (CLR) 類。它還為 ADO.NET實體框架功能提供基礎(chǔ)結(jié)構(gòu)支持,包括提供各種服務(wù),例如狀態(tài)管理、更改跟蹤、標識解析、加載和導航關(guān)系、將對象更改傳播到數(shù)據(jù)庫修改以及對 Entity SQL 的查詢支持。有關(guān)更多信息,請參見對象服務(wù)(實體框架)。LINQ to Entities 為查詢實體提供語言集成查詢 (LINQ) 支持。通過 LINQ to Entities,開發(fā)人員可以使用某種受支持的 .NET Framework 編程語言(例如 Visual Basic 或 Visual C#)編寫數(shù)據(jù)庫查詢。有關(guān)更多信息,請參見 LINQ to Entities。

Entity SQL 是類似于 SQL 的存儲無關(guān)語言,用來查詢和處理基于 Entity Data Model (EDM) 的對象的豐富對象圖。有關(guān)更多信息,請參見 Entity SQL 語言。EntityClient 提供程序通過根據(jù)概念性實體和關(guān)系訪問數(shù)據(jù)來擴展 ADO.NET 提供程序模型。它執(zhí)行使用 Entity SQL 的查詢。Entity SQL 提供使 EntityClient 能與數(shù)據(jù)庫進行通信的基礎(chǔ)查詢語言。有關(guān)更多信息,請參見 用于實體框架的 EntityClient 提供程序。

ADO.NET元數(shù)據(jù)組件針對 實體框架的設(shè)計時和運行時需求管理元數(shù)據(jù)。與模型和映射關(guān)聯(lián)的所有元數(shù)據(jù)都是通過獨立于元數(shù)據(jù)存儲所用機制的元數(shù)據(jù)接口公開的。當前的存儲機制使用的文件基于三種 XML 語言:概念性架構(gòu)定義語言 (CSDL)、存儲架構(gòu)定義語言 (SSDL) 和映射規(guī)范語言 (MSL)。有關(guān)更多信息,請參見 ADO.NET 元數(shù)據(jù)。實體框架包含一組不斷發(fā)展的工具,可生成在概念性模型中表示實體的映射和分部類。有關(guān)更多信息,請參見 實體數(shù)據(jù)模型工具。

實體框架包含一個支持規(guī)范命令目錄樹的最新 SqlClient 數(shù)據(jù)提供程序。有關(guān)更多信息,請參見 用于實體框架的 SQL Server .NET Framework 數(shù)據(jù)提供程序 (SqlClient)。

體系結(jié)構(gòu)圖

下圖演示各用戶可訪問編程接口在 實體框架中的關(guān)聯(lián)方式。向下箭頭表示對數(shù)據(jù)源的查詢,向上箭頭表示返回的數(shù)據(jù)。對象服務(wù)生成規(guī)范命令目錄樹,該命令目錄樹表示對概念性模型執(zhí)行的 LINQ to Entities 或 Entity SQL 操作。EntityClient 提供程序基于 EDM 將此規(guī)范命令目錄樹轉(zhuǎn)換成一個作為對數(shù)據(jù)源的等效操作的新規(guī)范命令目錄樹。

實體框架結(jié)構(gòu)圖

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

2009-12-29 10:26:43

ADO.NET實體框架

2009-10-29 13:34:01

ADO.NET對象

2009-11-12 14:55:16

ADO.NET實體框架

2009-11-04 13:33:13

ADO.NET Dat

2009-11-04 10:35:42

ADO.NET Con

2009-11-13 15:25:51

ADO.NET的對象

2009-11-04 14:17:34

ADO.NET 2.0

2010-01-04 10:48:30

ADO.NET特色

2009-12-22 15:20:25

ADO.NET功能

2010-09-15 09:18:21

ASP.NET MVC

2009-11-12 15:00:03

ADO.NET實體數(shù)據(jù)

2009-11-12 16:39:02

ADO.NET實體數(shù)據(jù)

2009-12-22 16:10:21

ADO.NET框架

2009-11-12 15:23:57

ADO.NET數(shù)據(jù)服務(wù)

2009-11-11 14:44:27

ADO.NET 2.0

2009-12-22 09:15:02

ADO.NET功能

2009-11-13 13:35:54

ADO.NET數(shù)據(jù)服務(wù)

2009-11-11 12:49:29

ADO.NET框架

2009-12-28 15:11:36

ADO.NET專家

2009-11-03 16:37:10

點贊
收藏

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

主站蜘蛛池模板: 精品久久香蕉国产线看观看亚洲 | 欧美一级免费片 | 成人中文网 | 国产精品久久久久久久久久久久久 | 国产一区二区三区免费观看在线 | 色接久久 | 亚洲视频欧美视频 | 天天摸天天干 | 日本久久网站 | 久久综合影院 | 成人免费大片黄在线播放 | 91免费在线视频 | 91福利在线观看 | 男女网站视频 | 欧美jizzhd精品欧美巨大免费 | 亚洲福利免费 | 亚洲精品乱码久久久久久蜜桃 | 欧美日韩电影在线 | 日韩欧美专区 | 国产在线一区二区 | 中文字幕一区二区三区在线观看 | 视频在线观看亚洲 | 看片一区 | 99精品视频免费在线观看 | 国产欧美一区二区三区久久 | 国产精品不卡 | 国产成人免费 | 国产精品久久久久久久久久久久久久 | 2019天天操 | 国产精品久久久久久婷婷天堂 | 午夜国产羞羞视频免费网站 | 国产精品久久久久无码av | 亚洲美女视频 | 国产精品视频一区二区三 | 亚洲网站在线播放 | 中文字幕精品一区二区三区精品 | 日本一二区视频 | 黄色毛片在线播放 | 午夜视频免费网站 | 欧美日本韩国一区二区 | 日韩精品久久久 |