对象关系映射
Sign in to saveAlso known as ORM, object-relational mapping, Object Relational Mapper, O/RM, O/R mapping tool
programming technique
Wikidata facts
- Subclass of
- data mapping
Show 3 more facts
- topic's main category
- Category:Object–relational mapping
- Stack Exchange tag
- dba.stackexchange.com/tags/orm
- different from
- object–role modeling
via Wikidata · CC0
Article · 中文
物件關聯對映(英語:Object Relational Mapping,簡稱ORM,或O/RM,或O/R mapping),是一種程式設計技術,用於實現物件導向編程語言裡不同類型系統的資料之間的轉換。從效果上說,它其實是創建了一個可在編程語言裡使用的“虛擬物件資料庫”。 物件導向是從軟體工程基本原則(如耦合、聚合、封裝)的基礎上發展起來的,而關聯式資料庫則是從數學理論發展而來的,兩套理論存在顯著的區別。為了解決這個不匹配的現象,物件關聯對映技術應運而生。 簡單的說:ORM相當於。具體到產品上,例如下邊的ADO.NET Entity Framework。DLINQ中實體類的屬性[Table]就算是一種中繼資料。 物件關聯對映成功運用在不同的物件導向持久層產品中,如:,,Hibernate,TopLink,,,Active Record,NHibernate,ADO.NET Entity Framework,ObjectiveSql (页面存档备份,存于互联网档案馆) 等。
Abstract from DBpedia / Wikipedia · CC BY-SA