Приложение LOB с Silverlight, WCF RIA, MVVM и EF 4?
-
26-10-2019 - |
Вопрос
Я развиваюсь в 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 Я сталкиваюсь с трудностями:
Я ищу способ шаблона своей работы, поэтому мне не нужно копировать содержание моего
ViewModel
S, я имею в виду под этим, это общийViewModelBase
это будет справляться с определенным типомModel
(s):ViewModelbase, где tcontext: DomainContext, Tmodel: Entity`
Еще одна трудность - это общий состав пользовательского интерфейса; Скажем, у меня есть ветвь мастер -деталей, которая все больше и больше усложняется на одном экране. Я хочу, чтобы все части были разделены на крошечные
View
каждый для своей точки. Проблема в том, что я не знаю, как разоблачить данные для внутренних представлений, скажем, основной взглядDataContext
установлен сMainViewModel
, и есть собственностьContact
вMainViewModel
; Как бы вы установили контактный представление внутри MainView, установив DataContext DataContext от ContactView) для ContactViewModel и установив контакт ContactViewModel к текущему контакту из MainViewModel, что такое правильная техника ??
ПРИМЕЧАНИЕ: я работаю в самозанятости, нет команд, а не других разработчиков, поэтому я не вижу причины, по которой все разделяет на модули, я не возражаю против, если весь проект будет проживать в одном проекте, разделенном на папки и т. Д.
Решение
Я всегда нахожу блоги Майка Таулти полезными для такого рода вещей.
Поэтому постарайтесь это с последующим это.
И на стороне MVVM я использую MVVM Light Toolkit, также попробуй посмотреть это очень хорошее видео Джейсона Долингера