Подпишитесь на мой телеграм-канал, там я пишу о дотнете и веб-разработке.

Друзья:
//devdigest platform - новости и полезные статьи о дотнете.

Несколько интересных статей про Entity Framework Core

August 12, 2019

Не помню уже, как велики были возможности логирования в классическом Entity Framework, но у Entity Framework Core с этим точно всё в порядке, статья на эту тему: Настройка логирования в Entity Frmework Core

Оказывается Entity Framework Core может использовать INotifyPropertyChanged интерфейс для того, чтобы напрямую узнавать о изменениях в моделях и не использовать снапшот данных для их поиска. Думаю, что это можно попробовать использовать в высокопроизводительных сценариях.

Статья с разбором продвинутых техник использования проекций в Entity Framework Core.

  1. Как хранить проекции для их переиспользования.
  2. Как хранить и использовать вложенные проекции для проекций.
  3. И наконец самое интересное - способ создания вложенных проекций не для коллекций, а для одиночных сущностей (для вложенной проекции одиночной сущности нельзя вызвать Select, а значит и нельзя сделать проекцию.

EF Core 1.1: Read Only Entities & Extending Metadata with Annotations - статья показывающая пример работы с аннотациями метаданных сущностей в EF Core.

Ну и наконец две статьи в которых рассказывается, как можно изменить генерацию SQL в Entity Framework Core.

  1. Extending SQL Generation in Entity Framework Core
  2. Реализуем свой оператор в Entity Framework Core