Итак, я углубляюсь в MVVM, используя C # с WPF (используя Expression Blend), и столкнулся с вопросом о том, как правильно реализовать сбор данных из базы данных и отображение их в окне.
Myview - это просто сетка с несколькими текстовыми блоками, которые я могу обновлять данными из SQL-запроса (я сообщаю о количестве вызовов, которые были сделаны нашей компании и нашими телефонными агентами, поэтому все вызовы, входящие вызовы и т. д.)
Мой вопрос заключается в том, нужна ли мне здесь модель для получения / хранения данных, или это хорошая (или приемлемая) практика MVVM сделать это во ViewModel?Если я делаю это в виртуальной машине, я могу легко реализовать событие INotifyPropertyChanged, и все работает.Если я создаю модель для хранения данных, нужно ли мне тогда создавать INotifyPropertyChanged в модели и виртуальной машине или есть что-то еще, что нужно использовать для уведомлений?
Это кажется простой задачейно я просто не могу найти хороший пример просто отображения фрагментов данных, каждый найденный мной пример - это коллекция и моя первая программа MVVM, и я хочу убедиться, что я все делаю правильно:)
В другом посте я читал, что кто-то говорит: «Каждая Модель требует ВМ, но не каждая ВМ требует Модель».Это согласуется с моим вопросом выше и просто хотелось бы услышать мысли некоторых опытных пользователей.
Спасибо, Брайан