Извините, если название сбивает с толку, но я не знаю, как сократить мой вопрос. Во всяком случае, здесь это идет.
Я использую WPF, Entity Framework и MVVM.
В настоящее время в моей ViewModel есть свойство
public Model.Document Document {get;set;} //Model.Document is an EF Entity
Затем в XAML я связываюсь с
<TextBox Text={Binding Path=Document.Title}/>
Заголовок - это, конечно, свойство модели.
Теперь у меня возник следующий вопрос:
Чтобы отделить Модель от Представления, не было бы лучше, если бы я добавил свойство в ViewModel, например
public string Title
{
get { return Document.Title; }
set { Document.Title = value; }
}
, а затем связать так:
<TextBox Text={Binding Path=Title}/>
Какой способ рекомендуется?