Українська
Тема 8. Об’єктно-реляційне відображення даних з Entity Framework Core
Мета: ознайомитися з принципами об’єктно-реляційного відображення та бібліотекою Entity Framework Core; навчитися описувати модель даних угодами, анотаціями та Fluent API, створювати й застосовувати міграції до бази даних PostgreSQL; опанувати запити LINQ to Entities з проєкціями, групуванням і пагінацією, завантаження пов’язаних даних, відстеження змін, транзакції та використання контексту в застосунку Windows Forms.
Зміст лекції
- Контекст даних і модель — ORM і Entity Framework Core · Встановлення та контекст даних · Модель: угоди, анотації та Fluent API · Зв’язки між сутностями
- Міграції та запити LINQ — Міграції · Запити LINQ to Entities
- Пов’язані дані та відстеження змін — Завантаження пов’язаних даних · Відстеження змін
- Транзакції, сирий SQL і тестування — Транзакції та паралельний доступ · Сирий SQL, час життя контексту і тестування
- Типові помилки — Типові помилки