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

專家簡介ADO.NET Entity Framework對象關系

開發 后端
我們的許多用戶都選擇OO4O而不是OLE DB, 是因為它的質量、可擴張性和性能,以及我談到的其它功能,在相關論壇上找了一些相關的解決辦法,分享一下,供大家相互學習交流。

ADO.NET Entity Framework作為一個高效的.NET程序語言。其混合了函數語言和物件導向程序編制語言,并且完美的適用于編程、算法、技術和探索性開發,因此可以在使用的過程當中感受到趣味性和吸引力。

長久以來,程序設計師和數據庫總是保持著一種微妙的關系,在商用應用程序中,數據庫一定是不可或缺的元件,這讓程序設計師一定要為了連接與訪問數據庫而去學習 SQL 指令,因此在信息業中有很多人都在研究如何將程序設計模型和數據庫集成在一起,

對象關系對應 (Object-Relational Mapping) 的技術就是由此而生,像Hibernate或NHibernate都是這個技術下的產物,ADO.NET Entity Framework而微軟雖然有了ADO.NET這 個數據訪問的利器,但卻沒有像NHibernate這樣的對象對應工具,因此微軟在.NET Framework 2.0發展時期。

就提出了一個ObjectSpace的概念,ObjectSpace可以讓應用程序可以用完全對象化的方法連接與訪問數據庫,其技術概念 與NHibernate相當類似,然而ObjectSpace工程相當大,在.NET Framework 2.0完成時仍無法全部完成,因此微軟將ObjectSpace納入下一版本的.NET Framework中,并且再加上一個設計的工具(Designer),構成了現在的 ADO.NET Entity Framework

Entity Framework 利用了抽象化數據結構的方式,將每個數據庫對象都轉換成應用程序對象 (entity),而數據字段都轉換為屬性 (property),關系則轉換為結合屬性 (association),讓數據庫的 E/R 模型完全的轉成對象模型,如此讓程序設計師能用最熟悉的編程語言來調用訪問。而在抽象化的結構之下,則是高度集成與對應結構的概念層、對應層和儲存層,以 及支持 Entity Framework 的數據提供者 (provider),讓數據訪問的工作得以順利與完整的進行。#t#

(1)概念層:負責向上的對象與屬性顯露與訪問。
(2) 對應層:將上方的概念層和底下的儲存層的數據結構對應在一起。
(3) 儲存層:依不同數據庫與數據結構,而顯露出實體的數據結構體,和 Provider 一起,負責實際對數據庫的訪問和 SQL 的產生。

ADO.NET Entity Framework 是微軟以 ADO.NET 為基礎所發展出來的對象關系對應 (O/R Mapping) 解決方案,早期被稱為 ObjectSpace,現已經包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中發表。

ADO.NET Entity Framework 以 Entity Data Model (EDM) 為主,將數據邏輯層切分為三塊,分別為 Conceptual Schema, Mapping Schema 與 Storage Schema 三層,其上還有 Entity Client,Object Context 以及 LINQ 可以使用。

責任編輯:chenqingxiang 來源: 人民郵電出版社
相關推薦

2009-12-30 14:03:36

ADO.NET Ent

2009-11-03 16:27:43

ADO.NET Ent

2009-12-22 14:46:09

ADO.NET Ent

2009-12-22 17:14:37

ADO.NET Ent

2009-12-23 16:00:50

ADO.NET Ent

2009-12-30 09:10:04

ADO.NET Ent

2009-12-23 16:15:24

ADO.NET Ent

2009-12-22 16:03:34

ADO.NET Ent

2010-04-20 09:40:38

ADO.NET Ent

2009-09-04 14:52:03

ADO.NET Ent

2011-05-20 11:31:07

ADO.NET

2009-12-28 15:11:36

ADO.NET專家

2009-12-31 14:56:36

ADO.NET Ent

2009-11-11 15:59:17

ADO.NET Ent

2009-12-31 13:50:46

ADO.NET模型

2009-12-30 10:43:31

ADO.NET Ent

2009-11-04 12:45:33

ADO.NET Dat

2009-10-29 13:34:01

ADO.NET對象

2009-12-22 16:16:18

ADO.NET Deb

2009-11-03 15:24:14

ADO.NET對象模型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av免费成人 | 黄色一级片在线播放 | 97色在线观看免费视频 | 成人a免费| 91看片| 日本精品一区二区三区在线观看视频 | 久久99视频精品 | 欧美综合一区二区三区 | 久久99精品久久久久久国产越南 | 福利av在线 | 少妇性l交大片免费一 | 久久精品中文 | 福利一区二区在线 | 婷婷久久综合 | 最新国产精品 | 亚洲精品在线视频 | 一区二区三区在线 | 老牛影视av一区二区在线观看 | 黄色成人在线观看 | www.天天干.com| 国产欧美精品一区二区三区 | 东方伊人免费在线观看 | 国产精品成人一区 | av免费入口 | 99热成人在线 | 亚洲理论在线观看电影 | 国产日韩欧美精品一区二区 | 黑人久久久 | 欧美激情一区 | 国产成人在线一区 | 黄免费观看视频 | 欧美一区二区在线 | 精品一区二区三区四区外站 | 狠狠躁18三区二区一区 | 日韩欧美在线播放 | 国产日韩欧美一区二区在线播放 | 国产精品免费一区二区三区四区 | 国产精品色婷婷久久58 | 黄色大片在线播放 | 中日韩毛片 | 日韩一区二区在线视频 |