wpf.Butでエンティティフレームワークの変更を追跡しようとしていますが、Defintion ChangeTrackerが見つかりません。ここにエラーが表示されます.Belowは私のコードです。 キャンセルのための私のコマンドデリゲート:WPFのMVVMのenityでデータ入力フォームで[キャンセル]ボタンをエンティティフレームワークでChangeTrackerを見つけることができません
_commands.AddCommand("Cancel", x => Cancel(), x => CanSave());
と私のCancelSave方法:
bool CanSave()
{ return ctx2.ChangeTracker.HasChanges();
}
富栄ChangeTrackerショーエンティティがの定義が含まれていないと言ってerrro私はビジュアルstを使用していますioudio 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の基本クラスとは何ですか? –