Существует ли учебное пособие или книга по MVVM + DI и использованию Data из базы данных в одном? - PullRequest
4 голосов
/ 26 февраля 2011

Можно найти учебные пособия по MVVM и DI, что несколько сложнее при правильной передаче данных из базы данных в графический интерфейс.

Найти что-то, что говорит обо всех этих вещах и как они интегрируются, почти невозможно.

Я думаю, что некоторые люди скажут, что это не имеет значения, и все стоят независимо, но я не верю этому. Особенно учитывая MVVM и Data, так как я считаю, что удерживать контроль над управлением данными при выполнении MVVM - самая сложная часть.

Итак, есть что-нибудь, что я мог бы использовать, и я не хочу, чтобы небольшая простая проблема была решена, но что-то почти завершено, по крайней мере, динамические шаги от DB до GUI. Я готов заплатить за такую ​​книгу.

Ответы [ 4 ]

3 голосов
/ 26 февраля 2011

Вы можете посмотреть Руководство по призме , предоставленное группой Microsoft Patterns & Practice . Prism - это на самом деле законченный архитектурный подход к созданию решений корпоративного уровня. Но он содержит приложение ReferenceTrader Reference реализации, которое построено с использованием DI, MVVM и включает взаимодействие с хранилищем данных (они используют XML-файлы в качестве хранилища данных, чтобы обеспечить простое распространение, но на самом деле не имеет значения, какое хранилище данных используется). Кроме того, руководство содержит несколько небольших проектов быстрого запуска, которые подчеркивают конкретную часть архитектуры. Существует обширная документация и активное сообщество вокруг Prism, поэтому вы можете найти ответы на любые вопросы. И это совершенно бесплатно.

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

Вас может заинтересовать BookLibrary пример приложения WPF Application Framework (WAF) . BookLibrary показывает, как использовать MVVM, DI с MEF и управление данными с Entity Framework и SQL Compact Edition.

1 голос
/ 26 февраля 2011

В дополнение к уже упомянутому руководству Prism я очень рекомендую учебник Карла Шиффлетта MVVM In-the-Box .Он имеет отличный контент, а также побуждает вас экспериментировать с кодом по мере продвижения по темам (он интегрирован с Visual Studio).

1 голос
/ 26 февраля 2011

Среди прочего в моей книге Внедрение зависимостей в .NET обсуждаются все эти вещи. Тем не менее, субъекты DI в первую очередь, с MVVM и доступ к данным только случайные. Однако некоторые примеры кода, сопровождающие книгу, могут оказаться полезными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...