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