Разработка отдельного проекта с Entity Framework

#entity-framework

#entity-framework

Вопрос:

я хочу создать проект библиотеки классов, который будет моим проектом уровня доступа к данным, и там я хочу сгенерировать файл модели данных edmx с помощью EF и хочу взаимодействовать с моим dal из моего бизнес-уровня, который является другим отдельным проектом.

Спасибо

Ответ №1:

Если вы спрашиваете, как это сделать, это довольно просто.

  • Добавьте новый проект в свое решение.
  • Добавьте ADO.NET Модель данных сущности (файл EDMX).
  • При необходимости добавьте классы DataAccess для доступа к данным.
  • Добавьте ссылку на этот проект из вашего проекта бизнес-уровня.

Комментарии:

1. Могу ли я также предложить, чтобы, если используются POCOs, разбить их и на их собственный проект. Таким образом, если вы выводите их полностью на уровень пользовательского интерфейса, ему не понадобится ссылка на проект DataAccess, только на BLL и модель.