这是senario: 我向ObjectContext添加了一个实体。我有一个按钮。当我单击此按钮时,它会更新我的数据库(Objectontext.SaveChanges())。我想在ObjectContext上没有更改任何内容时禁用此按钮。
答案 0 :(得分:0)
您可以使用属于GetObjectStateEntries
的{{1}}方法ObjectStateManager
来检查ObjectContext是否有任何修改。
以下是检查修改后的条目的方法
ObjectContext
您可以将Enum var modifiedEntries = MyObjectContext.ObjectStateManager.GetObjectStateEntries(EntityState.Modified);
的值传递给GetObjectStateEntries方法以检查其他状态。