中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ADO.NET如何實體數據訪問和更改

發布時間:2021-12-03 16:54:00 來源:億速云 閱讀:150 作者:iii 欄目:編程語言

本篇內容介紹了“ADO.NET如何實體數據訪問和更改”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

在向大家詳細介紹ADO.NET實體數據之前,首先讓大家了解下實體框架結構,然后全面介紹ADO.NET實體數據。實體框架不僅僅是另一種對象關系映射解決方案,還從根本上使應用程序可以訪問和更改表示為概念模型中的ADO.NET實體數據和關系數據。對象服務使用 EDM 將對概念模型中所表示的ADO.NET實體數據類型的對象查詢轉換為特定于數據源的查詢。

查詢結果具體化為對象服務管理的對象。實體框架 提供以下方式用于查詢 EDM 并返回對象:
◆LINQ to Entities -- 提供語言集成查詢 (LINQ) 支持用于查詢在概念模型中定義的實體類型。有關更多信息,請參見 LINQ to Entities 概述。
◆Entity SQL -- 與存儲無關的 SQL 方言,直接使用概念模型中的實體并支持諸如繼承和關系等 EDM 功能。Entity SQL 可用于對象查詢和使用 EntityClient 提供程序執行的查詢。有關更多信息,請參見 Entity SQL 概述。
◆查詢生成器方法 -- 使您可以使用 LINQ 風格的查詢方法構造 Entity SQL 查詢。有關更多信息,請參見查詢生成器方法(實體框架)。

實體框架中包含 EntityClient 數據提供程序。此提供程序管理連接,將實體查詢轉換為特定于數據源的查詢,并返回一個由對象服務用來將實體數據具體化為對象的數據讀取器。當不需要對象具體化時,通過使應用程序執行 Entity SQL 查詢并使用返回的只讀數據讀取器,還可以像標準 ADO.NET 數據提供程序一樣使用 EntityClient 提供程序。有關更多信息,請參見 用于實體框架EntityClient 提供程序。下圖演示用于訪問數據的實體框架體系結構:

ADO.NET如何實體數據訪問和更改

實體框架結構圖

實體框架 生成一個從 ObjectContext 派生的類,該類表示概念模型中的實體容器。此對象上下文提供跟蹤更改以及管理標識、并發和關系的功能。此類還公開將插入、更新和刪除操作寫入數據源的 SaveChanges 方法。與查詢類似,這些更改是由系統自動生成的命令或由開發人員指定的存儲過程執行的。有關更多信息,請參見添加、修改和刪除對象(實體框架)。

“ADO.NET如何實體數據訪問和更改”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三河市| 阿拉善左旗| 米林县| 中方县| 中阳县| 襄垣县| 丰原市| 金川县| 锡林郭勒盟| 宜君县| 宁都县| 香河县| 资中县| 肥乡县| 平南县| 中超| 乐陵市| 连山| 江永县| 神木县| 桃园市| 四子王旗| 安仁县| 平武县| 虹口区| 枞阳县| 广汉市| 弋阳县| 武夷山市| 防城港市| 湘潭市| 宜黄县| 三河市| 江门市| 荆门市| 东辽县| 岚皋县| 长岭县| 和田县| 安阳市| 江达县|