C# EntityFramework5是否支持对断开连接的实体进行开箱即用的对象状态跟踪

C# EntityFramework5是否支持对断开连接的实体进行开箱即用的对象状态跟踪,c#,entity-framework-5,C#,Entity Framework 5,EF5是否支持对断开连接的实体进行开箱即用的对象状态跟踪,还是我们必须编写自己的实现 如果是这样的话,有什么好的参考例子吗?自跟踪实体(STE)似乎是您想要的东西。以前是模板,但微软似乎不再那么喜欢STE了。他们建议你读一读。它们解释了原因。但它不跟踪属性。如果我在做更新,它会更新我表格中的每一列,这与更改跟踪几乎相反。您如何知道密码已被修改?更改跟踪意味着EF知道这一点,这样您就不必手动将属性标记为已修改。@Slauma它本可以帮助他避免使用STEs:)另一种解决方法是回答标题中的问题,只需回

EF5是否支持对断开连接的实体进行开箱即用的对象状态跟踪,还是我们必须编写自己的实现


如果是这样的话,有什么好的参考例子吗?

自跟踪实体(STE)似乎是您想要的东西。以前是模板,但微软似乎不再那么喜欢STE了。他们建议你读一读。它们解释了原因。

但它不跟踪属性。如果我在做更新,它会更新我表格中的每一列,这与更改跟踪几乎相反。您如何知道密码已被修改?更改跟踪意味着EF知道这一点,这样您就不必手动将属性标记为
已修改
。@Slauma它本可以帮助他避免使用STEs:)另一种解决方法是回答标题中的问题,只需回答“否”:),但不是在您想首先使用代码时:)但认真地说,我不明白他们在第二个链接下说什么。Lerman/Miller方法将
EntityState
标志放入POCO中。这确实是客户端更改跟踪,但它不是现成的,需要在客户端设置和管理此标志。他们说“这不是一项容易的任务,使用其他方法”。其他方法是WebAPI和WCF数据服务。他们如何提供变更跟踪?我知道的方法是将更改合并到原始更改中,这是“手动更改检测”,而不是“跟踪”。