Проверяет опыт работы с разными ORM и микропривязками.
Я использовал Entity Framework Core для быстрого старта и сложной модели, Dapper для сверхбыстрого маппинга через SQL, NHibernate в крупных проектах с продвинутым кэшированием и LINQ to SQL в наследованных решениях. Каждый инструмент выбирался по критериям производительности, простоты и требований к функциональности.
Entity Framework Core:
Полная модель, миграции, LINQ, трекинг.
Dapper:
Минимальный оверхед, маппинг вручную, скорость близка к ADO.NET.
NHibernate:
Богатые возможности кэширования, расширенные маппинги и наследование.
LINQ to SQL:
Лёгкий, но устаревший, только MS SQL.
Выбор:
Для CRUD и сложных отношений — EFCore.
Для отчётов и массовых операций — Dapper.
Уровень
Рейтинг:
1
Сложность:
5
Навыки
Entity Framework
Ключевые слова
Подпишись на C# Developer в телеграм