0

这是 senario:我将一个实体添加到我的 ObjectContext。我有一个按钮。当我单击此按钮时,它会更新我的数据库 (Objectontext.SaveChanges())。当我的 ObjectContext 上没有任何更改时,我想禁用此按钮。

4

1 回答 1

0

您可以使用that的方法GetObjectStateEntries来检查 ObjectContext 上是否有任何修改。ObjectStateManagerObjectContext

这是检查修改条目的方法

var modifiedEntries = MyObjectContext.ObjectStateManager.GetObjectStateEntries(EntityState.Modified);

您可以将 Enum 的值传递EntityState给 GetObjectStateEntries 方法以检查其他状态。

于 2013-10-04T09:04:01.950 回答