Выбери любимый жанр

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


Изменить размер шрифта:

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()

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

16
Перейти на страницу:
Мир литературы