我有sql server数据库,并希望使用linq到实体并用wcf层包裹它并将其公开给客户端。(典型的n层架构)。还希望有持久性忽略选项,并希望有一个选项忽略数据库中的某些字段(敏感信息)将其序列化为客户端。

因此,使用具有持久无知的实体框架的最佳方法是什么,使用WCF支持自动跟踪。我可以用自动跟踪或持久性无知,找到T4模板..但一切都捆绑在一起。

任何帮助都会受到极大的赞赏。

有帮助吗?

解决方案

鼠标不允许任何预测 - 您必须以确切的形式公开您的实体。如果要隐藏某些字段,则必须放弃鼠标并创建您自己的DTO(数据传输对象)仅揭示实体数据的子集。使用DTO后,必须手动处理所有更改跟踪。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top