У меня есть приложение WPF с MVVM, Entity Framework и WCF-службой.Связывание данных с объектами EF или ViewModel
Я создал Self-Tracking Entities, поэтому классы сущностей уже реализуют INotifyPropertyChanged. Должен ли я привязывать свойства этих классов напрямую (например, имея свойство ObservableCollection<Author> Authors
в моей главной модели ViewModel), или мне нужно создать ViewModel с теми же свойствами (и иметь свойство ObservableCollection<AuthorViewModel> Authors
в главной ViewModel)?
Другой вопрос, не имеющий отношения к названию, но хорошо. Перед использованием STE я использовал классы POCO для своих объектов, но они не являются сериализуемыми, и служба WCF столкнулась с проблемой. Есть ли простое решение?
Почему ваши POCO не были сериализуемыми? Все, что должно было быть принято, это атрибут или два. –
Можно ли изменить созданные классы POCO? – Peekyou
Лучше изменить шаблон, который генерирует POCOs для добавления соответствующих атрибутов. –