Adam Freeman - Pro Entity Framework Core 2 for ASP.NET Core MVC

Adam Freeman - Pro Entity Framework Core 2 for ASP.NET Core MVC

Entity Framework Core (EF Core) представляет собой объектно-ориентированную, легковесную и расширяемую технологию от компании Microsoft для доступа к данным. EF Core является ORM-инструментом (object-relational mapping - отображения данных на реальные объекты). То есть EF Core позволяет работать c базами данных, но представляет собой более высокий уровень абстракции: EF Core позволяет абстрагироваться от самой базы данных и ее таблиц и работать с данными независимо от типа хранилища. Если на физическом уровне мы оперируем таблицами, индексами, первичными и внешними ключами, то на концептуальном уровне, который нам предлагает Entity Framework, мы уже работаем с объектами, т.е. на более высоком уровне.

В этой книге автор объясняет, как использовать Entity Framework Core в приложениях ASP.NET Core MVC. Он показывает с одной стороны различные способы, с помощью которых Entity Framework Core можно добавить в проект, а с другой те возможные ошибки, которые может совершить проектировщик, тем самым предвосхищая их.

Entity Framework Core - мощный инструмент, но важно обратить внимание на детали; в противном случае все закончится тем, что приложение перестает работать хорошо или ведет себя не так, как задумано.

Что вы уже должны знать?
Чтобы получить максимальную отдачу от этой книги, вы уже должны быть знакомы с разработкой ASP.NET Core MVC. Вам будет трудно, если вы еще не знаете, как работают контроллеры и как ведут себя виды Razor. Если вы не знакомы с ASP.NET Core MVC, то неплохо для начала обратиться к https://docs.microsoft.com/en-us/aspnet/core или познакомиться и прочитать другую книгу автора - Pro ASP.NET Core MVC 2, опубликованную этим же издательством, что и описываемая.

Какое программное обеспечение вам нужно?
Чтобы следовать примерам в этой книге, вам понадобится компьютер под управлением Windows, также .NET Core SDK и новейшей версии Visual Studio. За исключением Windows, все инструменты, которые используются в этой книге, доступны бесплатно. Настройка среды подробно объяснено в главе 2.

In this book, author explains how to use Entity Framework Core in ASP.NET Core MVC applications. He shows you the different ways that Entity Framework Core can be added to a project and the pitfalls that await the unwary. Entity Framework Core is a powerful, tool but it is important to pay attention to the details; otherwise, you will end up with an application that doesn’t perform well or doesn’t behave as expected.

What Do You Need to Know?
To get the most from this book, you should already be familiar with ASP.NET Core MVC development. You will struggle if you don’t already know how controllers and actions work and how Razor views behave. If you are not familiar with ASP.NET Core MVC, then consult https://docs.microsoft.com/en-us/aspnet/core or author's book Pro ASP.NET Core MVC 2, published by Apress.

What Software Do You Need?
To follow the examples in this book, you will need a PC running Windows, the .NET Core SDK, and the latest version of Visual Studio. With the exception of Windows, all the tools that author uses in this book are available without charge, and it is explained how to set up your development environment in Chapter 2.

Название: Pro Entity Framework Core 2 for ASP.NET Core MVC
Автор: Adam Freeman
Год выпуска: 2018
Издательство: Apress
Жанр: Программирование
Язык: Английский
Качество: Отличное
Страниц: 656
Формат: PDF
Размер файла: 16,6 Mb
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.