【发布时间】:2012-06-10 06:13:19
【问题描述】:
我是使用对象关系映射工具的新手,我想知道是什么导致了编程工具的创建。使用数据库和映射工具对我们来说有什么好处?
【问题讨论】:
标签: entity-framework nhibernate orm mapping entity-relationship
我是使用对象关系映射工具的新手,我想知道是什么导致了编程工具的创建。使用数据库和映射工具对我们来说有什么好处?
【问题讨论】:
标签: entity-framework nhibernate orm mapping entity-relationship
ORM 用于缩小面向对象模型(应用程序)和关系模型(数据库)之间的差距。该映射有几个困难,例如继承和对象识别,仅举几例(例如,查看http://www.cit.dk/cot/reports/reports/Case4/05-v1.1/cot-4-05-1.1.pdf 继续此处)。 有许多 ORM 实现/框架使用不同的概念来实现映射,它们提供不同的“功能”。
您可能知道也有面向对象的数据库系统,但由于实际问题,关系模型仍然受到青睐。对于您的应用程序,您可以映射数据模型 您自己或(如果可用且符合您的需要)使用 ORM。
【讨论】: