WP7 ViewModel无法保存数据库更改

时间:2012-01-31 08:36:46

标签: windows-phone-7

我有一个视图绑定到一个引用datacontext(linq到sql)的viewmodel。视图呈现得很好并显示数据库中的值。对视图中的值进行更改会正确更新viewmodel中的值,但是当我尝试提交更改时,从页面向后导航然后返回到它,我的更改就会消失。有任何想法吗?这是我的viewmodel的代码:

public class WidgetViewModel : BaseViewModel
{
    private Widget _widget;
    public Widget Widget { get { return _widget; } set { _widget = value; NotifyPropertyChanged("Widget"); } }

    public WidgetViewModel(int id)
    {
        Widget = Context.Widgets.Single(m => m.Id == id);
    }

    public void Save()
    {
        Context.SubmitChanges();
    }
}

0 个答案:

没有答案
相关问题