Руководство по Entity Framework Core

Данное руководство устарело. Актуальное руководство: Руководство по Entity Framework Core 7

Последнее обновление: 27.02.2021
  1. Глава 1. Введение в Entity Framework Core

    1. Что такое Entity Framework Core

    2. Первое приложение на EF Core

    3. Подключение к существующей базе данных

    4. Основные операции с данными. CRUD

    5. Конфигурация подключения

    6. Логгирование операций

    7. Провайдеры логгирования

  2. Глава 2. Создание моделей в Entity Framework Core

    1. Модели, Fluent API и аннотации данных

    2. Управление схемой БД и миграции

    3. Определение моделей

    4. Свойства моделей

    5. Сопоставление таблиц и столбцов

    6. Настройка ключей

    7. Настройка индексов

    8. Генерация значений свойств и столбцов

    9. Ограничения свойств

    10. Типы данных

    11. Конфигурация моделей

    12. Инициализация базы данных начальными данными

  3. Глава 3. Отношения между моделями

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

    2. Каскадное удаление

    3. Загрузка связанных данных. Метод Include

    4. Explicit loading

    5. Lazy loading

    6. Отношение один к одному

    7. Отношение один ко многим

    8. Отношение многие ко многим

    9. Комплексные типы

  4. Глава 4. Наследование

    1. Подход TPH - Table Per Hierarchy

    2. Подход TPT - Table Per Type

  5. Глава 5. Запросы и LINQ to Entities

    1. Введение в LINQ to Entities

    2. Выборка и фильтрация

    3. Сортировка и проекция из базы данных

    4. Соединение и группировка таблиц

    5. Операции с множествами: объединение, пересечение, разность

    6. Агрегатные операции

    7. Отслеживание объектов и AsNoTracking

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

    9. IEnumerable и IQueryable

    10. Фильтры запросов уровня модели

  6. Глава 6. SQL в Entity Framework Core

    1. Выполнение SQL-запросов

    2. Хранимые функции

    3. Хранимые процедуры

  7. Глава 7. Провайдеры баз данных

    1. PostgreSQL

    2. MySQL

  8. Глава 8. Дополнительные статьи

    1. Параллелизм

    2. Скомпилированные запросы

    3. Проекция запросов на представления

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850