Entity Framework это объектно-ориентированная технология для работы с базой данных через C# классы.
C# класс в
Entity Framework сопоставляется таблице в базе данных.
Технология
ADO.NET позволяет создавать подключения к базе данных, выполнять
Microsoft SQL команды для взаимодействия с базой данных.
То есть в
ADO.NET мы оперируем таблицами, колонками, индексами, первичными и внешними ключами.
Entity Framework представляет собой более высокий уровень абстракции, который позволяет абстрагироваться от самой базы данных и работать с базой данных в виде C# классов (объектов)
Entity Framework предоставляет преимущества:
• вам не нужно знать деталей работы Базы данных
SQL Server
• вам не нужно знать деталей синтаксиса языка
SQL
•
Entity Framework берет на себя обязанности по преобразованию
C# кода в
SQL-инструкции.
Концепция Entity Framework
Главным в концепции
Entity Framework является понятие
сущности (entity).
Сущность (entity) в
Entity Framework это
C# класс