Следуя WPF MvvmFoundation , для связывания представления с моделью представления есть много вариантов, как описано на http://www.paulstovell.com/mvvm-instantiation -подходы .
Однако в их примере ничего не говорится о том, как связать ViewModel с Model .
Обычно я сначала создавал модель, а затем одно или несколько представлений, которые ее отображают. Кажется, что MVVM подталкивает людей к созданию View, который создает ViewModel, который создает модель. Я надеюсь, что это не так, поскольку связка сложной бизнес-модели с различными ModelView может быть сложной задачей.
Как вы создаете экземпляры своих классов бизнес-модели в MVVM и связываете их с вашим ViewModels?