【发布时间】:2010-11-19 18:13:54
【问题描述】:
有人建议我将 ORM 用于我正在设计的项目,但我无法找到有关它是什么或它如何工作的信息。
谁能简要解释一下什么是 ORM,它是如何工作的,以及我应该如何开始使用它?
【问题讨论】:
-
我发现了这个问题,但它是从 2009 年开始的,我不知道你是否已经掌握了 ORM,但在 CodePlex C#(entityframework.codeplex.com) 中寻找实体框架这是你可以从中学习的源代码.你也可以阅读这个。 (dbtechnet.org/labs/dae_lab/Orm.pdf)
-
只想指出ORM cam也与Object-Role Modeling en.wikipedia.org/wiki/Object-role_modeling有关
-
这是一个有用的问题,最高答案的投票似乎证实了这一点。什么是 ORM 的简要描述不需要意见。仅仅因为用户要求链接以开始该问题就被标记为离题。我觉得这是版主频繁的过度反应。
-
@NeilG 一个封闭的问题意味着这个问题是题外话。答案中可能有有用的信息,但这并不能使问题成为主题。此外,它不会被删除,它会保留在这里,但我们仍然需要保持 SO 的清洁和主题,以便它发挥最佳功能。所以,回答你的第一条评论:这不是一个有用的问题,有有用的答案。
-
@NeilG 问题是问题包括对资源的请求(在标题和问题中)。这样的请求是题外话,主要是因为它导致人们只是发布他们最喜欢的资源的链接,就像这里的几个答案一样。从问题中删除对资源的请求将使某些现有答案无效。作为普通用户,我们不允许编辑问题以使答案无效。因此,它应该被关闭。如果问题没有得到解答,则可以对其进行编辑以删除这些请求并保持打开状态。
标签: database orm language-agnostic