Инфраструктура для проекта с использованием Prism, RIA, EF - PullRequest
0 голосов
/ 13 марта 2012

Я хочу создать инфраструктуру для проекта Silverlight, используя Prism, RIA, EF

Основная структура моего проекта следующая:

Silverlight:

  • Инфраструктура
  • Модуль A
  • Модуль B
  • Shell

Интернет:

  • ServiceA
  • ServiseB
  • DataService
  • MainWebApp

Модель EF содержится в DataService And ServiceA, ServiceB Refrence DataService для создания класса DomainService

ModuleA использует ServiceA в качестве канала Ria, а ModuleB использует ServiceB в качестве канала Ria

ModuleA, ModuleB и оболочки ссылаются на инфраструктуру Но главной проблемой является инфраструктурный проект

Инфраструктуре необходим объект EF для создания общего интерфейса для модулей

а как проект инфраструктуры ссылается на сущность EF?

1 Ответ

0 голосов
/ 13 марта 2012

Что я могу понять из вашей проблемы, так это то, что вам нужно иметь классы сущностей poco, которые вы можете использовать в своем ядре, например, инфраструктуру и веб-приложения (Silverlight в вашем случае).

Как вы это делаетеэто:

  1. Вам нужно создать две библиотеки;один для ядра и другой для silverlight.
  2. Создание объектов POCO в основной библиотеке.
  3. Добавьте эти объекты в качестве ссылки в вашу библиотеку silverlight.
...