嗨,我正在用EF 4开发一个项目。我正在尝试实现POCO自我跟踪,我需要实现wcf服务吗?我在修改实体时遇到了问题,因为更改不会持久保存到数据库中。
提前谢谢。
发布于 2011-05-12 18:59:34
不,您不需要服务,但如果您不使用该服务,您应该手动告诉自我跟踪实体,它必须通过调用StartTracking来开始跟踪更改
我解释了another answer中自我跟踪实体的用途。如果你不需要将自跟踪实体从上下文中分离出来,你应该使用POCOs。附加的自我跟踪实体作为POCO工作,但它失去了一些功能-例如,延迟加载,因为自我跟踪实体没有代理。
只有当你能够控制客户端并且客户端是用.NET编写的时候,使用自跟踪实体才是有意义的。我在another answer中也描述了这一点。
你可能不需要STEs。
https://stackoverflow.com/questions/5976818
复制相似问题