【发布时间】:2011-06-01 09:49:45
【问题描述】:
我正在阅读所有这些主题的废话:
POCO
存储库模式
工作单位
使用 ORM 映射器
好的,我在书籍等中看到了每个的基本定义,但我无法将这些全部可视化。表示示例结构(DL、BL、PL)。
那又如何,你的 DL 对象包含你的 CRUD 方法,然后你的 BL 对象使用 ORM “映射”回你的 DL 对象? DTO 怎么样……它们是你的 DL 对象,对吗?我很困惑。
谁能真正一起解释所有这些或将示例代码发送给我?我只是想把它放在一起。我正在确定是使用 LINQ to SQL 还是 EF 4(还不确定 NHibrernate)。
只是没有在这里了解物理层和代码层中的概念以及每种类型的对象包含的内容(只是 DTO 的属性,以及与表字段匹配的核心 DL 类的 CRUD ???)。
我只是需要一些指导。我正在阅读 Fowler 的书并开始阅读 Evans,但还不是全部。
【问题讨论】:
-
这里有很多问题;这让我很难回答。阅读更多内容(例如 Vsevolod 在他的回答中发布的链接),尝试一些概念,然后发布特定问题。然后我们可以更好地帮助您。在文学方面,我会说你走在正确的轨道上;但实际上:一次掌握的内容很多。
标签: c# linq-to-sql entity-framework orm domain-driven-design