Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Страница 16

     Энергичная загрузка

      Фильтрованные включаемые данные

      Энергичная загрузка с разделением запросов

     Явная загрузка

     Ленивая загрузка

    Глобальные фильтры запросов

     Глобальные фильтры запросов на навигационных свойствах

     Явная загрузка с глобальными фильтрами запросов

    Выполнение низкоуровневых запросов SQL с помощью LINQ

    Пакетирование операторов

    Принадлежащие сущностные типы

    Сопоставление с функциями базы данных

   Команды CLI глобального инструмента EF Core

    Команды для управления миграциями

     Команда add

      Исключение таблиц из миграций

     Команда remove

     Команда list

     Команда script

    Команды для управления базой данных

     Команда drop

     Команда update

    Команды для управления типами DbContext

     Команда scaffold

   Резюме

  Глава 23

   "Сначала код" или "сначала база данных"

   Создание проектов AutoLot.Dal и AutoLot.Models

   Создание шаблонов для класса, производного от DbContext, и сущностных классов

   Переключение на подход "сначала код"

    Создание фабрики экземпляров класса, производного от DbContext, на этапе проектирования

    Создание начальной миграции

    Применение миграции

   Обновление модели

    Сущности

     Класс BaseEntity

     Принадлежащий сущностный класс Person

     Сущность Car(Inventory)

     Сущность Customer

     Сущность Make

     Сущность CreditRisk

     Сущность Order

     Сущность SeriLogEntry

    Класс ApplicationDbContext

     Обновление кода Fluent API

      Сущность SeriLogEntry

      Сущность CreditRisk

      Сущность Customer

      Сущность Make

      Сущность Order

      Сущность Car

     Специальные исключения

     Переопределение метода SaveChanges()

     Обработка событий DbContext и ChangeTracker

    Создание миграции и обновление базы данных

   Добавление представления базы данных и хранимой процедуры

    Добавление класса MigrationHelpers

    Обновление и применение миграции

   Добавление модели представления

    Добавление класса модели представления

    Добавление класса модели представления к ApplicationDbContext

   Добавление хранилищ

    Добавление базового интерфейса IRepo

    Добавление класса BaseRepo

     Реализация метода SaveChanges()

     Реализация общих методов чтения