实体框架4 POCO自我跟踪

时间:2011-05-12 10:44:49

标签: entity-framework-4 entity poco self-tracking-entities

您好我正在使用EF 4开发项目。 我正在尝试实施POCO Self Tracking我是否需要实施wcf服务? 我在修改实体时遇到问题,因为更改不会持久保存到db。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不,您不需要服务但是如果您不使用该服务,您应该手动告诉自我跟踪实体它必须通过调用StartTracking来开始跟踪更改

我在another answer中解释了自我追踪实体的目的。如果您不需要从上下文中分离自我跟踪实体,则应使用POCO。附加的自我跟踪实体作为POCO工作,但它失去了一些功能 - 例如延迟加载,因为自我跟踪实体未被代理。

只有在您控制客户端并且客户端是用.NET编写时,才能将自跟踪实体与WCF一起使用。我还在another answer中描述了这一点。

你可能不需要STE。