Entity Framework Core 2 для ASP.NET Core MVC для профессионалов
Эффективно моделируйте, отображайте и получайте доступ к данным с помощью Entity Framework Core 2 — новейшего выпуска инфраструктуры объектно-реляционного отображения от Microsoft. Вы получите возможность обращаться к данным с использованием объектов .NET через самый распространенный уровень доступа к данным, применяемый в проектах ASP.NET Core MVC 2.
Автор многочисленных бестселлеров Адам Фримен объясняет, как извлечь максимальную пользу из Entity Framework Core 2 в проектах MVC. Сначала он описывает различные способы моделирования данных посредством инфраструктуры Entity Framework Core 2 и разнообразные типы баз данных, которые могут применяться. Затем он показывает, каким образом использовать Entity Framework Core 2 в собственных проектах MVC, начиная с основных элементов и заканчивая наиболее сложными и развитыми функциональными возможностями, и в ходе изложения предоставляет вам все необходимые знания.
Благодаря этой книге, вы ...
Обретете глубокое понимание архитектуры Entity Framework Core 2 Научитесь создавать базы данных с применением модели данных MVC Узнаете, как создавать модели MVC с использованием существующей базы данных Обеспечите доступ к данным в приложении MVC с применением Entity Framework Core 2 Научитесь использовать Entity Framework в веб-службах REST
Каждая тема раскрывается кратко и понятно с приведением всех деталей, необходимых для подлинно эффективного освоения. Наиболее важным средствам дается всеобъемлющее толкование, при этом в главах затрагиваются часто возникающие проблемы и предлагаются способы их избегания.
Автор(ы) | Адам Фримен |
Переводчик | Ю.Н. Артеменко |
Издательство | Вильямс |
Год издания | 2019 |
ISBN | 978-5-907114-86-9 |
Кол-во страниц | 624 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 400 экз. |
Вес | 950 г |
Часть I. Введение в инфраструктуру Entity Framework Core 2 17
Глава 1. Основы Entity Framework Core 18
Глава 2. Ваше первое приложение Entity Framework Core 21
Глава 3. Работа с базами данных 37
Глава 4. SportsStore: реальное приложение работы с данными 58
Глава 5. SportsStore: хранение данных 68
Глава 6. SportsStore: модификация и удаление данных 90
Глава 7. SportsStore: расширение модели данных 111
Глава 8. SportsStore: масштабирование 140
Глава 9. SportsStore: интерфейс для покупателей 163
Глава 10. SportsStore: создание веб-службы REST 187
Часть II. Подробные сведения об инфраструктуре Entity Framework Core 2 205
Глава 11. Работа с Entity Framework Core 206
Глава 12. Выполнение операций над данными 237
Глава 13. Работа с миграциями 261
Глава 14. Создание отношений между данными 294
Глава 15. Работа с отношениями, часть 1 326
Глава 16. Работа с отношениями, часть 2 361
Глава 17. Формирование шаблонов для существующих баз данных 391
Глава 18. Ручное моделирование баз данных 418
Часть III. Расширенные возможности инфраструктуры Entity Framework Core 2 447
Глава 19. Работа с ключами 448
Глава 20. Запросы 477
Глава 21. Хранение данных 505
Глава 22. Удаление данных 540
Глава 23. Использование возможностей сервера баз данных 564
Глава 24. Использование транзакций 602
Предметный указатель 620