我是WPF的新手,我正在用Linq To Entities(和SQLite数据库)构建一个小应用程序。何时更新数据库以反映财产更改?
我只想知道,当属性发生变化时,我必须在哪里调用我的方法以更新数据库? 我会在这样的视图模型的财产说:
public string FirstName
{
get
{
return this.person.FirstName;
}
set
{
this.person.FirstName = value;
OnPropertyChanged("FirstName");
this.person.updateFirstname(value);
}
}
我不知道这是否是最好的解决办法...
谢谢,我没有意识到ObjectContext,我会研究这个 – Peekyou 2012-02-21 20:31:41
如果你正在Linq-to-Entities中的'Person',你还在查询是否不使用ObjectContext? – codekaizen 2012-02-21 20:35:01
哼哼对不起,其实我正在使用它,但是我不知道它叫做ObjectContext ... – Peekyou 2012-02-21 20:38:25