【发布时间】:2014-08-20 06:47:18
【问题描述】:
我阅读了很多关于 CRUD 的文档,但我仍然不明白究竟什么应该是 CRUDable!似乎大多数人都在谈论 CRUD 实体,但他们的架构并没有在他们的实体中显示任何创建、读取、更新或删除方法。他们在一个单独的类中实现这些 CRUD 操作。我喜欢将这类类称为 CRUD 控制器。
使用 CRUD 控制器创建 POCO 实体是否正确?什么应该是 CRUD?
【问题讨论】:
-
当然,对象本身不应该以持久的方式创建/更新/读取/删除其他对象——这不是它的责任。但是你不会调用 thing 来完成所有这些 CRUD 控制器 - 你通常称之为 Repository ^^ ...但我不得到你的(唯一?)问题:“什么是 CreateReadUpdateDelete?” ....
标签: c# entity-framework crud