Введение в Entity Framework

Приветствую всех, в этой рубрики будут рассмотрены примеры работы с Entity Framework. Которые позволят вам быстро его использовать.

Entity Framework-набор технологий ADO.NET, обеспечивающих разработку приложений, связанных с обработкой данных.

Entity Framework и его возможности:

  • Cопоставление объектов БД и связей между ними в объекты .NET и отношения между ними.
  • – Выполнение запросов к БД через работу с .NET объектами и использование API (LINQ2EF, ESQL,…)
  • – CRUD – Create/Read/Update/Delete
  • – Создание, изменение, удаление схемы БД

Основные способы создания моделей:

Database First – создание обьектной модели на основании существующей БД.

Model First — создание xml файла модели, при помощи дизайнера на основании которой генерируются БД и объектная модель.

Code First – написание кода классов предметной области, при отсутствии модели и БД. Генерация БД и модели сущностей EDM происходит после построения проекта.

Entity Framework позволяет нам работать с объектами, без знания нюансов баз данных, но хорошо зная ООП, и на основе его создаются связи и сама база данных фреймворком. Это действительно просто и на много проще работать с базами данных чем с помощью ADO.NET

Entity Framework используют Обьектно-реляционное отображение -(ORM) технология программирования, для автоматического сопоставления и преобразования данных между реляционными СУБД и объектами из мира ООП.

ORM-системы автоматически генерируют SQL запросы для выполнения операций над данными при вызове.

Обновлено: 17.03.2019 — 18:30

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.