Волобуев Петр | Технологический радарВолобуев Петр | Технологический радар
Использую

EF Core 7.0

Появилась поддержка json-ов в столбцах скуля. Тестирую. Удобство спорное, по крайней мере для SQL Server. С PostgreSQL получше. Ключевые выявленные проблемы:

  • сложность использования, на команду не растиражировать
  • нет поддержки индексации внутри json массива в sql
  • SQL Lite вообще не работает с этой фичей, что ломает некоторые интеграционные тесты.

Вывод: Фичей пока рановато пользоваться

Использую

Принят, как основная ORM для микросервисных проектов.

Пробую

EF Core 5.0

Пробую версию Entity Framework для .net core. Библиотека стала ощутимо удобнее. Ключевые особенности

  • Больше абстракций и высокая модульность db контекстов.
  • Нормальная возможность замокать все аспекты работы db-контекста
  • Трекинг изменений вынесен из моделей.
  • С такой реализацией потребность в слое репозиториев в ряде задач похоже отпадает.

Новая архитектура нравится. Инструмент стал очень удобным. Опять Dapper останется в стороне =(