Какую архитектуру и шаблоны я могу использовать для обмена наиболее модельным и логическим кодом между WPF и ASP.NET MVC-приложением?
Я пытаюсь достичь здесь немного больше, чем просто отделить объекты данных от двух презентационных проектов. Существует много общего, например. Логика пользовательского интерфейса, отображаемая при каких условиях, когда требуется что-то и т.д., Которые я хотел бы сохранить в общем коде.
ДОБАВЛЕНО: Я просто очень люблю концепцию моделей просмотра, не зависящую от моей модели сущности, вождения моей презентации. Хотя некоторые из аннотаций, используемых в них, расположены в сборках, специфичных для MVC, ни одна из представленных метаданных не является специфической для веб-сайта. Мне очень хотелось бы изучить модели MVC в качестве источников данных для привязки к представлениям WPF. Любые предложения на этом фронте будут наиболее ценными.