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

為你解疑:ADO.NET對象服務

開發 后端
ADO.NET對象服務支持針對實體數據模型 (EDM) 中定義的類型進行的語言集成查詢 (LINQ) 和 Entity SQL 查詢,文章有詳細的介紹。

ADO.NET對象服務還是比較常用的,于是我研究了一下,在這里拿出來和大家分享一下,其實ADO.NET對象服務是實體框架 的一個組件,您可使用它來查詢、插入、更新和刪除數據,它表示為作為實體類型實例的強類型 CLR 對象。

#T#ADO.NET對象服務支持針對實體數據模型 (EDM) 中定義的類型進行的語言集成查詢 (LINQ) 和 Entity SQL 查詢。對象服務將返回的數據具體化為對象,并將對象更改傳播回數據源。它還提供了跟蹤更改、將對象綁定到控件以及處理并發問題的功能。對象服務由 System.Data.Objects 和 System.Data.Objects.DataClasses 命名空間中的類來實現。
對象上下文

ObjectContext 類是以對象(這些對象是 EDM 中定義的實體類型的實例)的形式與數據進行交互的主要類。ObjectContext 類的實例封裝以下內容:
◆到數據庫的連接,以 EntityConnection 對象的形式封裝。
◆描述模型的元數據,以 MetadataWorkspace 對象的形式封裝。
◆在創建、更新和刪除操作過程中跟蹤對象的 ObjectStateManager 對象。

實體框架 工具使用概念架構定義語言 (CSDL) 文件并生成對象層代碼。此代碼用于以對象形式使用實體數據以及利用對象服務功能。所生成的代碼包括以下數據類:
◆類型化 ObjectContext 類。此類表示模型的 EntityContainer,它派生自 ObjectContext。
◆表示實體類型并從 EntityObject 繼承的類。
◆表示復雜類型并從 ComplexObject 繼承的類。

ObjectContext 類不是線程安全的。在多線程方案中無法確保 ObjectContext 中的數據對象的完整性。ADO.NET對象服務支持對 實體框架 進行編程的以下行為:

1.以對象形式查詢數據

通過對象服務,您可以使用 LINQ、Entity SQL 或查詢生成器方法針對 實體數據模型 來執行查詢并以對象的形式返回數據。有關更多信息,請參見對象查詢(實體框架)。

2.形成查詢結果

默認情況下,對象服務只返回查詢中專門請求的對象。當對象之間存在關系時,可以指定查詢是否返回相關對象。還可以在后續請求中加載相關對象。有關更多信息,請參見形成查詢結果(實體框架)。

3.使用生成器方法編寫查詢

對象服務在 ObjectQuery 上提供方法,用于構造與 Entity SQL 和 LINQ to Entities 查詢等效的查詢。有關更多信息,請參見查詢生成器方法(實體框架)。

4.添加、更改和刪除對象

對象服務將數據對象保存在內存中,您可以在對象上下文中添加、修改和刪除對象。對對象所做的更改是由對象上下文跟蹤的。有關更多信息,請參見添加、修改和刪除對象(實體框架)。

5.將更改保存到數據源

對象服務在對象上下文中緩存對對象的更改。當顯式請求時,對象服務將這些更改保存回數據源。有關更多信息,請參見保存更改和管理并發(實體框架)。

6.將對象綁定到控件

對象服務可以將對象綁定到支持數據綁定的控件,例如 DataGridView 控件。有關更多信息,請參見將對象綁定到控件(實體框架)。

責任編輯:田樹 來源: 博客
相關推薦

2009-10-29 13:16:15

ADO.NET應用程序

2009-11-04 12:45:33

ADO.NET Dat

2009-10-29 13:34:01

ADO.NET對象

2009-11-03 15:24:14

ADO.NET對象模型

2009-11-04 10:23:05

ADO.NET Con

2009-11-13 14:38:45

ADO.NET Dat

2009-12-21 17:35:24

ADO.NET對象

2009-12-21 17:02:19

ADO.NET Sql

2009-06-18 09:56:44

ADO.NET對象模型

2009-11-12 16:04:42

ADO.NET對象查詢

2009-12-28 13:47:31

ADO.NET對象

2009-12-18 14:27:24

ADO.NET對象

2009-11-04 11:30:35

ADO.NET Dat

2009-11-04 09:52:10

ADO.NET Sql

2009-11-11 10:55:10

ADO.NET對象

2009-12-30 14:59:42

ADO.NET數據集

2009-12-21 15:52:30

ADO.NET對象

2009-11-04 16:31:40

ADO.NET Ora

2009-11-11 09:48:08

ADO.NET Com

2009-12-28 15:11:36

ADO.NET專家
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品美女久久久久aⅴ国产馆 | 亚洲欧美中文日韩在线v日本 | 性一区 | 国户精品久久久久久久久久久不卡 | 日韩精品视频在线 | 久久精品视频9 | 免费看黄视频网站 | 亚洲精品电影网在线观看 | 精品国产18久久久久久二百 | 日本一二三区在线观看 | 99精品一级欧美片免费播放 | 国产三级在线观看播放 | av男人天堂影院 | 亚洲综合色视频在线观看 | 欧美一区二区三区久久精品 | 天堂av中文在线 | 一区二区精品 | 国产高清视频在线观看播放 | 99re| 亚洲欧美中文日韩在线 | 成在线人视频免费视频 | 成人h动漫亚洲一区二区 | 国产一区二区三区四区三区四 | 欧美日韩亚洲国产综合 | 国产羞羞视频在线观看 | 国产精品久久一区 | 亚洲精品亚洲人成人网 | 毛片毛片毛片毛片毛片 | 久久香焦| 日本一级淫片免费啪啪3 | 日本一区二区高清不卡 | 欧美日韩国产一区二区三区 | 国产成人在线视频 | 成人在线视频免费观看 | 国产91观看 | 色综合中文 | 久久久久国产一级毛片 | 一区二区三区观看视频 | 国产精品美女久久久av超清 | 亚洲天堂久久 | 精品国产不卡一区二区三区 |