2012-01-04 1 views
1

заблаговременно за поддержку. Я хотел бы получить руководство для реализации контейнера для инъекций Ms Unity с использованием подхода EF Model First с использованием файлов edmx в проекте MVC asp.net.Модель Entity Framework (EF) Первый подход + Контейнер для инъекций в зависимости от емкости Unity

В этот момент я нашел много проектов, используя EF Code First + единство, но мне не удалось найти проект, реализующий edmx-файлы данных с Unity DI. brgds !.

ответ

2

Решение использовать разработку модели First не должно влиять на то, как вы будете использовать инъекцию зависимостей, будь то с Unity или любым другим контейнером. Объекты, созданные из файла edmx, не являются теми, которые вы будете вводить. Вам все равно нужно будет указывать свои собственные абстракции - такие вещи, как IRepository или IUnitOfWork, - и это будут зависимости, которые вы вводите.

См., Например, this similar question and its answer.

+0

спасибо @qes, я прочитал это сообщение ранее, чтобы опубликовать этот текст. Мне очень понравилась статья http://huyrua.wordpress.com/2010/07/13/entity-framework-4-poco-repository-and-specification-pattern/. вероятно, мне нужно расширить свой вопрос, например: в какой области реализации единства я должен определить/отредактировать, чтобы отобразить в edmx или файл (в случае первого кода) .. любой проект с открытым исходным кодом с использованием edmx-файлов с Unity взять вдохновение .. и т. д. спасибо за ваш ответ .. –

Смежные вопросы