Введение

Введение

Опубликовано 2018-07-19 18:16:33

Entity Framework представляет специальную объектно-ориентированную технологию на базе фреймворка .NET для работы с данными. Если традиционные средства ADO.NET позволяют создавать подключения, команды и прочие объекты для взаимодействия с базами данных, то Entity Framework представляет собой более высокий уровень абстракции, который позволяет абстрагироваться от самой базы данных и работать с данными независимо от типа хранилища. Если на физическом уровне мы оперируем таблицами, индексами, первичными и внешними ключами, то на концептуальном уровне, который нам предлагает Entity Framework, мы уже работает с объектами. В этом уроке будут рассмотрены способы взаимодействия с БД Entity Framework предполагает три возможных способа взаимодействия с базой данных:

  • Database first: Entity Framework создает набор классов, которые отражают модель конкретной базы данных
  • Model first: разработчик создает модель базы данных, по которой затем Entity Framework создает реальную базу данных на сервере.
  • Code first: разработчик создает класс модели данных, которые будут храниться в базе данных, а затем Entity Framework по этой модели генерирует базу данных и ее таблицы.

© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.