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

   Создание консольного клиентского приложения

   Понятие транзакций базы данных

    Основные члены объекта транзакции ADO.NET

   Добавление метода транзакции в inventoryDal

    Тестирование транзакции базы данных

   Выполнение массового копирования с помощью ADO.NET

    Исследование класса SqlBulkCopy

    Создание специального класса чтения данных

    Выполнение массового копирования

    Тестирование массового копирования

   Резюме

Часть VII

  Глава 22

   Инструменты объектно-реляционного отображения

   Роль Entity Framework Core

   Строительные блоки Entity Framework Core

    Класс DbContext

     Создание класса, производного от DbContext

      Конфигурирование экземпляра DbContext

      Фабрика DbContext этапа проектирования

      Метод OnModelCreating()

      Сохранение изменений

     Поддержка транзакций и точек сохранения

     Транзакции и стратегии выполнения

      События SavingChanges/SavedChanges

     Класс DbSet<T>

      Типы запросов

      Гибкое сопоставление с запросом или таблицей

     Экземпляр ChangeTracker

      События ChangeTracker

      Сброс состояния DbContext

     Сущности

      Сопоставление свойств со столбцами

      Сопоставление классов с таблицами

       Сопоставление "таблица на иерархию" (ТРН)

       Сопоставление "таблица на тип" (ТРТ)

      Навигационные свойства и внешние ключи

       Отсутствие свойств для внешних ключей

       Отношения "один ко многим"

       Отношения "один к одному"

       Отношения "многие ко многим" (нововведение в версии EF Core 5)

       Каскадное поведение

       Необязательные отношения

       Обязательные отношения

      Соглашения, связанные с сущностями

       Отображение свойств на столбцы

      Аннотации данных Entity Framework

       Аннотации и навигационные свойства

      Интерфейс Fluent API

       Отображение классов и свойств

       Стандартные значения

       Вычисляемые столбцы

       Отношения "один ко многим"

       Отношения "один к одному"

       Отношения "многие ко многим"

      Соглашения, аннотации данных и Fluent API — что выбрать?

   Выполнение запросов

    Смешанное выполнение на клиентской и серверной сторонах

   Сравнение отслеживаемых и неотслеживаемых запросов

   Важные функциональные средства EF Core

    Обработка значений, генерируемых базой данных

    Проверка параллелизма

    Устойчивость подключений

    Связанные данные