.ne如t--orm技术研究.docxVIP

  • 1
  • 0
  • 约5.91千字
  • 约 10页
  • 2019-01-03 发布于福建
  • 举报
.ne如t--orm技术研究

.NET ORM技術研究 簡介ORM技術 60年代物件導向程式(Object-oriented programming, OOP)被提出後,物件導向逐漸成為所有程式設計師的共通語言。在這幾十年間,物件導向技術逐漸成熟,舉凡對網路的通訊協定、檔案存取、XML文件等操作都已經物件化,讓IT產業的貢獻者能以更接近自然語言的方式討論與創新各種不同領域的資訊系統。 Object-Relational Mapping (ORM, O/RM, or O/R mapping)一詞就是將關聯式資料庫映射至物件導向的資料抽象化技術。其理念是將資料庫的內容映射為物件,讓程式開發人員可以用操作物件的方式對資料庫進行操作,而不直接使用SQL語法對資料庫進行操作。讓程式設計師不用管底層的資料庫系統是哪種廠牌或哪個版本的資料庫(如:SQL Server、Oracle、DB2、MySQL、Sybase、DBMaker…),僅須用同一套語法撰寫存取資料庫的邏輯。當底層資料庫的實作品變更時,由於程式設計師並不直接對資料庫進行操作,因此程式內容幾乎不用修改,也就是降低了物件導向程式與資料庫之間的耦合關係。 表一列出物件導向觀念與關連式資料庫之間本質上的不同處(object-relational impedance mismatch) (1)。 《表一》物件導向與關聯式資料差異表 由於有上述這些本質上的不

文档评论(0)

1亿VIP精品文档

相关文档