У меня есть представление, привязанное к модели представления, которая ссылается на текстовый текст данных (linq to sql).Представление отображается отлично и отображает значения, которые находятся в базе данных.Внесение изменений в значения в представлении корректно обновляет значения в модели представления, но когда я пытаюсь отправить изменения, перейти обратно со страницы и затем вернуться к ней, мои изменения пропали.Есть идеи?Вот код для моей модели:
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();
}
}