我想跟蹤wpf.But中實體框架工作的變化,但我無法找到Defintion ChangeTracker並在這裏顯示error.Below是我寫的代碼取消在WPF MVVM enity數據輸入表單按鈕: 我的命令委託取消:無法在實體框架中找到ChangeTracker
_commands.AddCommand("Cancel", x => Cancel(), x => CanSave());
和我CancelSave方法:
bool CanSave()
{ return ctx2.ChangeTracker.HasChanges();
}
卜ChangeTracker顯示errro說實體不包含定義改變tracker.I使用視覺st udio 2010
這是實體的實例: TESTSEntities ctx2 = new TESTSEntities();
我能保存到數據庫throuhg的變化:
public void Save()
{
ctx2.SaveChanges();
}
從exisisting數據庫表是在創建系統生成的實體類:
public partial class TESTSEntities : global::System.Data.Objects.ObjectContext
{
/// <summary>
是你確定ctx2是DbContext實例,而不是其他的? –
是的,它是我的上下文實例:class Listviewbindwithtextbox_VM:INotifyPropertyChanged { TESTSEntities ctx2 = new TESTSEntities(); –
什麼是TESTSEntities的基類? –