EntityFramework | EntityFrameworkCore
Редактировал(а) Alexandr Fokin 2024/04/15 22:13
EntityFrameworkCore, Entity Framework Core, EF | |||||||||||||||||||||
ORM, которая позволяет использовать несколько различных подходов для взаимодействия с базой. ORM предоставляет возможность работать с таблицами так, будто это коллекции некоторых объектов c#, автоматически генерируя sql запросы для выполняемых операций. Интерфейс IQueryable похож на IEnumerable (позволяет использовать LINQ), но при этом выражения (Expression tree), примененные к IQueryable, преобразуются в sql запрос. // Где ^ - момент материализации коллекции (т.е. выполнение sql запроса и автоматического маппинга результата в c# array) DbSet.Where(e => e.Id = "1").OrderBy(e => e.Id).^ToArray() | |||||||||||||||||||||
Варианты использования |
| ||||||||||||||||||||
Реализация связей между таблицами |
Внутренние ссылки:
Дочерние страницы:
Обратные ссылки:
- Работа с БД
- DDD | Domain-driven design
- linq2db
- Индексы
- Nimble Framework
- ICollection dictionary wrapper
- GraphQL ChilliCream platform
- fullName)
- EntityFrameworkCore context для Calibre SqLite
- Expression tree | Деревья выражений
- Transaction Id
- DatabaseMigrateExt
- Сценарии