Структурный вопрос с EF 4.1 - PullRequest
0 голосов
/ 06 апреля 2011

Какие рекомендации по поводу следующего. У меня есть такая структура. --ApplicationServices

- Домен

- Infrastructure.Backends

- Infrastructure.Data

- веб-приложение MVC

Куда поместить файл edmx и сгенерированные POCO? Я размышлял над областью, если бы это было так, то службы приложений вызывали бы хранилище и возвращали данные контроллерам в приложении MVC. Это правильный способ мышления?

Где находятся интерфейсы репозитория и реализация репозитория?

1 Ответ

1 голос
/ 06 апреля 2011

Проверьте архитектуру лука. http://jeffreypalermo.com/blog/the-onion-architecture-part-1/

Пример реализации. http://codecampserver.codeplex.com/

Итак, чтобы ответить на ваш вопрос, я бы поместил .edmx в Infrastructure.Data. Домен может содержать вашу модель и интерфейсы. Инфраструктура. * Содержит реализации.

...