Серия

Entity Framework Core In-Depth часть 4

В этом эпизоде, Роберт присоединился Фил Japiksefor  part4  из 10 частей серии наEntity  Framework Core. Эта серия является продолжением серии 5 частей , которая была направлена на людей, новых для EF Core и обеспечивает более подробное изучение ряда тем.

Это все о создании сущностей EF Core для формирования базы данных и использовании миграций для публикации модели.

Найдите пример кода .

Узнайте больше о Entity Framework corehere .

Список эпизодов:

  • Часть 1. Производительность. Фил демонстрирует все большие улучшения производительности в EF Core.
  • Часть 2.Просмотр моделей.  Фил охватывает использование прямых SQL, хранимых процедур и заполнение моделей представления проекциями.
  • Часть 3. Конфигурация. EF Core предоставляет широкий спектр параметров конфигурации для производного DbContext и обеспечивает полную поддержку внедрения зависимостей.
  • Часть 4. Создание модели. (этот эпизод)
  • Часть 5. Глобальные фильтры запросов. Они новые в EF Core и предоставляют отличный механизм для обработки таких сценариев, как мультитенантность и обратимое удаление.
  • Часть 6. Конфликты параллелизма. Это уже давно проблема для многопользовательских систем. Фил описывает, как работает проверка параллелизма с EF Core и SQL Server, а также все данные, предоставленные разработчику при возникновении проблемы с параллелизмом.
  • Часть 7. Устойчивость подключения. EF Core может корректно обрабатывать временные ошибки базы данных (если вы включите эту функцию). Фил и Роберт говорят о временных ошибках, о том, как включить эту функцию и как она влияет на использование явных разрешений.
  • Часть 8. Вычисляемые столбцы. Сочетание EF Core с функциональностью на стороне сервера — это ветер с EF Core. Фил охватывает использование вычисляемых столбцов в EF Core, а также сопоставление функций SQL Server с функциями C# для использования в запросах LINQ.
  • Часть 9: Отслеживание изменений события. Довольно недавнее добавление событий отслеживания и изменения состояния предоставляет механизм для ведения журнала аудита (среди прочего). Фил показывает, как это работает, а также принимает быстрый спин через EF Core Перехватчики.
  • Часть 10: Сопоставление полей. Это позволяет EF Core создавать сущности без вызова средств задания свойств, решая долго выполняющуюся проблему использования ORM с платформами, использующими INotifyPropertyChanged, например Windows Presentation Foundation (WPF).