Entity Framework Как

#entity-framework #entity

#entity-framework #сущность

Вопрос:

Мы начали новый проект, n-tier с WPF. Все классы уже определены, и я отвечаю за часть проекта, связанную с базой данных. Я решил использовать Entity Framework и создал базу данных и модель, но теперь я в некотором роде застрял — не знаю, как действовать дальше — соедините классы из бизнес-логики с Entity Framework. Например, я должен заполнить класс, который имеет свойства из нескольких таблиц в базе данных.

Любая конкретная помощь будет оценена.

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

1. Вы читали какие-либо статьи о entity Framework?

2. используете ли вы asp.net mvc3 или что-то еще?

3. Вам следует прочитать Programming Entity Framework — Джули Лерман

4. Этот вопрос, вероятно, слишком широк, чтобы ответить на него. Вам действительно следует начать с какой-нибудь книги или руководства и задать вопрос о конкретной проблеме.

5. Введение смотрите в руководствах EF по адресу asp.net/entity-framework/tutorials — сначала есть один для веб-форм / базы данных EF, а сначала для MVC / EF-кода.

Ответ №1:

В принципе, есть два способа использовать EF: сначала код или сначала база данных.

Если вы хотите сохранить то, что у вас есть:

  • Создайте модель EF из ваших таблиц
  • Затем вручную сопоставьте бизнес-объекты с объектами EF и из них

Лучшим решением может быть:

  • Удалите свою базу данных
  • Используйте подход «сначала код» для создания базы данных на основе ваших бизнес-объектов.

Ознакомьтесь с этим видео на EF http://www.dnrtv.com/default.aspx?showNum=178