Вопрос

Я развиваюсь в WPF с EF (EDM Designer Entities).

Теперь я хочу переехать в Silverlight+Ria, и я ищу туристическую, видео или что-то еще, что поможет мне использовать Silverlight RIA с MVVM, используя EF в качестве модели.

У меня есть обширные знания: .NET 4, WPF, XAML, DPS, DataTempaltes, EF 4. Я знаком с Silverlight, WCF RIA и MVVM.

Есть две вещи о LOB+MVVM Я сталкиваюсь с трудностями:

  1. Я ищу способ шаблона своей работы, поэтому мне не нужно копировать содержание моего ViewModelS, я имею в виду под этим, это общий ViewModelBase это будет справляться с определенным типом Model(s):

    ViewModelbase, где tcontext: DomainContext, Tmodel: Entity`

  2. Еще одна трудность - это общий состав пользовательского интерфейса; Скажем, у меня есть ветвь мастер -деталей, которая все больше и больше усложняется на одном экране. Я хочу, чтобы все части были разделены на крошечные Viewкаждый для своей точки. Проблема в том, что я не знаю, как разоблачить данные для внутренних представлений, скажем, основной взгляд DataContext установлен с MainViewModel, и есть собственность Contact в MainViewModel; Как бы вы установили контактный представление внутри MainView, установив DataContext DataContext от ContactView) для ContactViewModel и установив контакт ContactViewModel к текущему контакту из MainViewModel, что такое правильная техника ??

ПРИМЕЧАНИЕ: я работаю в самозанятости, нет команд, а не других разработчиков, поэтому я не вижу причины, по которой все разделяет на модули, я не возражаю против, если весь проект будет проживать в одном проекте, разделенном на папки и т. Д.

Это было полезно?

Решение

Я всегда нахожу блоги Майка Таулти полезными для такого рода вещей.

Поэтому постарайтесь это с последующим это.

И на стороне MVVM я использую MVVM Light Toolkit, также попробуй посмотреть это очень хорошее видео Джейсона Долингера

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top