Я прочитал несколько статей о совместной работе MVVM и EF4.Кажется, есть 2 типичных решения:
- Объекты EF4 становятся моделями
- EF4 - это уровень доступа к данным, методы репозитория и модели аналогичны или идентичны объектамс преобразованием из сущности в модель или из модели в сущность.
Вариант 2 представляется общим предпочтением: легче регенерировать сущности, легче заменить ORM, больше контроля над объектом (и сущности, и модели) и т. д.
Мои вопросы: могут ли EF4 и MVVM работать вместе, как описано выше в варианте 2?
Является ли сущность в модель (и наоборот) конвертацией?необходимо?
И если да, то есть ли чистый \ общий и не связанный способ сделать это?
Любые другие мысли или соображения?