Entity Framework Core in Action, Second Edition
Второе издание книги «Entity Framework Core in Action» представляет собой полное практическое руководство по работе с Entity Framework Core — современным объектно-реляционным маппером (O/RM) для платформы .NET. Книга охватывает все аспекты использования EF Core, начиная с базовой настройки и заканчивая продвинутыми техниками оптимизации и тестирования.
Основное внимание уделяется практическому применению EF Core в реальных проектах. Автор подробно рассматривает создание, обновление и удаление данных (CRUD), построение сложных запросов с использованием LINQ, настройку отношений между сущностями, работу с миграциями базы данных и решение проблем конкурентного доступа. Отдельные главы посвящены интеграции EF Core с ASP.NET Core, использованию dependency injection и асинхронному программированию.
Книга также затрагивает архитектурные подходы, такие как Domain-Driven Design (DDD), и демонстрирует, как эффективно организовывать бизнес-логику вокруг EF Core. Рассматриваются вопросы производительности, настройки работы с различными базами данных (включая Cosmos DB), валидации данных и модульного тестирования. Издание содержит множество примеров кода, схем и практических рекомендаций, основанных на опыте автора.
Материал структурирован таким образом, чтобы быть полезным как для начинающих разработчиков, только осваивающих EF Core, так и для опытных профессионалов, желающих углубить свои знания. Особое внимание уделяется типичным проблемам и лучшим практикам, что делает книгу ценным ресурсом для ежедневной работы.









