модель сопоставления mvvm с данными

При разработке приложения wpf с использованием mvvm мой начальник говорит мне найти способ сопоставления данных из классов модели с объектами.

Есть ли что-то подобное, или я ошибаюсь, и я попытался использовать «структуру сущностей» для выполнения этой работы.

Но это не соответствует его требованиям, вы можете предположить, что я особенно новичок в mvvm как таковом, и есть ли какое-нибудь полезное решение, которое я могу изучить?


person adiagya    schedule 02.02.2012    source источник
comment
Посмотрите здесь galasoft.ch/mvvm   -  person DmitryBoyko    schedule 02.02.2012
comment
msdn.microsoft.com/en-us/magazine/dd419663.aspx   -  person O.O    schedule 02.02.2012
comment
Возможно, вам нужно изучить некоторые ссылки здесь stackoverflow. ком/вопросы/3848375/   -  person DmitryBoyko    schedule 02.02.2012
comment
@ subst13 он все равно придет во фреймворк   -  person DmitryBoyko    schedule 02.02.2012
comment
@DmitryBoyko - Возможно. Он должен начать без фреймворка, чтобы понять MVVM, иначе он изучает фреймворк, а не MVVM.   -  person O.O    schedule 02.02.2012
comment
@subt13. Проблема в том, что мой босс говорит ... :) У него нет времени изучать MVVM и находить какое-либо полезное решение, как он сказал. Так что мои предложения хороши, я уверен.   -  person DmitryBoyko    schedule 02.02.2012
comment
@DmitryBoyko - Ха-ха, справедливо. В моем случае я быстро запустил и запустил базовый MVVM без необходимости сначала изучать фреймворк. Вы не понимаете, ПОЧЕМУ вам нужен фреймворк, пока не сделаете это обычным способом несколько раз.   -  person O.O    schedule 02.02.2012
comment
@subt13 Давайте выпьем пива и покинем наш новый колледж ADIAGYA с его боссом и MVVM! хахахаха   -  person DmitryBoyko    schedule 02.02.2012


Ответы (2)


Интересно, связана ли проблема, о которой вы говорите, с MVVM.

Если вы имеете в виду только то, что ваш класс модели представляет собой какой-то объект данных, который возвращается из базы данных, и вы хотите сопоставить его с другим объектом данных, вы можете попробовать использовать AutoMapper. Он отображает объект на объекты.

person King Chan    schedule 02.02.2012

Я могу предложить вам следующее:

1) Один из хороших наборов инструментов MVVM находится здесь http://mvvmlight.codeplex.com/.

2) Некоторые полезные ссылки вы можете найти здесь Ищем простой пример MVVM Light

person DmitryBoyko    schedule 02.02.2012
comment
Так лучше (хотя я тоже не мог прокомментировать good, так как еще не использовал его) - person H.B.; 02.02.2012