0

我有一个用户对象,当用户发送登录请求时我会加载它 - 我想将它们添加到经过身份验证的用户列表中。对这个列表使用相同的 POCO 对象是个坏主意吗?如何稍后在上下文中更新此对象?

4

1 回答 1

0

一种方法是“引导”EF 对象。也就是说,创建一个具有 EF 对象并仅公开您需要的属性并使用其他方法扩展该对象的对象。这就是我对 Silverlight 应用程序所做的事情,我的 ViewModel 采用 EF 对象或 DTO,然后添加 OnProp 更改 - 此对象的公开属性直接修改 EF 或 DTO 对象,最终由 WCF 服务返回以重新附加和保存。它本质上变成了另一层封装。但是 EF / DTO 对象不能由应用程序直接修改,只能通过此包装器对象。原因是阻止其他开发人员做他们不应该做的事情或我没想到但在 WCF 方面仍然有一个我熟悉的对象到 CRUD 的事情。

于 2013-07-23T16:03:42.383 回答