LOB приложение с Silverlight, WCF RIA, MVVM и EF 4? - PullRequest
0 голосов
/ 27 января 2011

Я разрабатываю в WPF с EF (объекты-разработчики EDM).

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

Я обладаю обширными знаниями: .NET 4, WPF, XAML, DP, DataTempaltes, EF 4. Я знаком с Silverlight, WCF RIA и MVVM.

В LOB + MVVM есть две вещи, с которыми я сталкиваюсь:

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

    ViewModelBase, где TContext: DomainContext, TModel: Entity`

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

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

1 Ответ

1 голос
/ 27 января 2011

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

Поэтому попробуйте это , затем это .

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

...