Любая трусость происходит от нелюбви.

- Эрнест Хемингуэй

новые заметки

Начало работы с Entity Framework Core в ASP.NET Core - модели, DbContext, конфигурация

Сущности (модели) - классы, отображаемые в базе данныхПрежде чем мы начнем говорить о классах модели, нам нужно создать проект ASP.NET Core, в котором будут размещаться классы модели. Итак, мы собираемся создать проект веб-API ASP.NET Core с помощью ...

Читать далее

Настройка нереляционных свойств в EF Core

Конфигурация EF Core по соглашениюКонфигурация по соглашению означает, что EF Core будет следовать набору простых правил для типов и имен свойств и соответствующим образом настраивать базу данных. Этот подход можно обойти, используя аннотации данных ...

Читать далее

Миграции в Entity Framework Core

Создание и применение миграций в EF CoreИспользование миграции - это стандартный способ создания и обновления базы данных с помощью Entity Framework Core. Процесс миграции состоит из двух этапов: создание миграции и применение миграции. Как мы уже го ...

Читать далее

Entity Framework Core – организация связей между моделями: соглашения, аннотации данных и Fluent API

Взаимосвязи EF Core - концепции и свойства навигацииВ настоящее время у нас есть только один класс сущности (модели), класс Student, но довольно скоро мы собираемся создать остальную часть модели базы данных в нашем приложении. Но прежде чем мы это с ...

Читать далее

Изменение данных с помощью Entity Framework Core

ChangeTracker и состояние объекта в Entity Framework CoreПрежде чем мы начнем изменять данные с помощью Entity Framework Core, мы должны ознакомиться с некоторыми дополнительными функциями EF Core.Как мы узнали, в первой части серии, DbContext состои ...

Читать далее

Пагинация в ASP.NET Core Web Api

Что такое пагинация?Под разбивкой по страницам понимается получение частичных результатов от API. Представьте, что в базе данных есть миллионы результатов и ваше приложение пытается вернуть их все сразу.Это не только было бы крайне неэффективным спос ...

Читать далее

Фильтрация в ASP.NET Core Web Api

Что такое фильтрация?Фильтрация - это механизм получения результатов с помощью определенного критерия. Мы можем написать множество видов фильтров, чтобы получать результаты по типу свойства класса, диапазону значений, диапазону дат или чему-либо еще. ...

Читать далее

Реализация поиска в ASP.NET Core Web API

Что представляет собой поиск на сайте?В этой статье мы собираемся затронуть тему поиска в ASP.NET Core Web API. Поиск - одна из тех функций, которые могут сделать или сломать ваш API, и уровень сложности при его реализации может сильно варьироваться ...

Читать далее

Как реализовать сортировку в ASP.NET Core Web API

Что такое сортировка?Сортировка в данном случае относится к упорядочиванию наших результатов предпочтительным способом с использованием параметров строки запроса. Мы не говорим об алгоритме сортировки, и мы не будем вдаваться в подробности того, как ...

Читать далее

Формирование данных в ASP.NET Core Web API

Что такое формирование данныхФормирование данных - отличный способ уменьшить объем трафика, отправляемого от API к клиенту. Он позволяет потребителю API выбирать (формировать) данные, выбирая поля в строке запроса.Под этим мы подразумеваем примерно с ...

Читать далее