Мужчина всегда поможет женщине прикоснуться к прекрасному, особенно если она это сделает языком….

- Вольтер

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

AntiForgeryToken для интеграционного тестирования в ASP.NET Core

В предыдущей статье, мы узнали, как писать интеграционные тесты для различных действий (Index и Create), но пока тестировали действие Create(POST), мы столкнулись с проблемой проверки AntiForgeryToken. Мы пропустили эту проблему, закомментировав этот ...

Читать далее

Тестирование UI с помощью Selenium в ASP.NET Core MVC

Selenium - это библиотека, которая помогает нам автоматизировать поведение браузера. Мы можем использовать его для разных целей, но в основном он используется для автоматического тестирования веб-приложений.В этой статье мы собираемся использовать Se ...

Читать далее

Начало работы с 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, и уровень сложности при его реализации может сильно варьироваться ...

Читать далее