【发布时间】:2010-12-11 03:07:44
【问题描述】:
我在网上查看了很多使用 EF 存储库模式的示例。但他们都没有真正谈论与相关实体合作。
就像说用户可以有多个地址。
IUserRepository
User CreateUser();
void UpdateUser();
现在,如果我要向用户添加地址,应该在存储库中吗?要么 在用户实例上
我觉得存储库模式应该用于实体上的 CRUD 和 Get 操作。但是当涉及到与相关实体一起工作时,它们确实应该在实体上定义[大部分]
就像在这种情况下,地址没有用户是没有用的,不应该在实体上吗?
有什么想法吗?
【问题讨论】:
标签: entity-framework repository-pattern