Я не хотел бы быть рабом, и не хотел бы быть рабовладельцем. Это выражает мое понимание демократии.

- Авраам Линкольн

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

Агрегатные операции

Entity Framework Core поддерживает обращение к встроенным функциями SQL через специальные методы Count, Sum и т.д. Для примера возьмем модели из прошлой темы:public class Company { public int Id { get; set; } public string Name { get; set; } pu ...

Читать далее

Операции с множествами: объединение, пересечение, разность

Ряд методов Linq позволяют работать с результатами выборки как со множествами, производя операции на объединение, пересечение, разность двух выборок.Но перед использованием данных методов надо учитывать, что они проводятся над однородными выборками с ...

Читать далее

Соединение и группировка таблиц

Соединение таблицДля объединения таблиц по определенному критерию в Entity Framework Core используется метод Join. Для примера возьмем модели из прошлой темы:public class Company { public int Id { get; set; } public string Name { get; set; } pu ...

Читать далее

EF провайдеры баз данных - MySQL

На данный момент для работы с MySQL имеется несколько провайдеров, но в данном случае мы будем использовать провайдер Pomelo.EntityFrameworkCore.MySql от Pomelo Foundation Project. Стоит отметить, что на данный момент (18 ноября 2020) для версии EF C ...

Читать далее

EF провайдеры баз данных - PostgreSQL

Для работы с базой данных PostgreSQL создадим новый консольный проект .NET Core. Для работы с этой СУБД вместо с Entity Framework Core в проект необходимо добавить через Nuget пакет Npgsql.EntityFrameworkCore.PostgreSQL:После установки пакета определ ...

Читать далее

Служба теневого копирования в Windows Server 2012

Служба теневого копирования томов — Volume Shadow Copy Service (VSS) впервые на платформе Windows появилась целых десять лет назад еще в Windows Server 2003, однако до сих пор далеко не все администраторы Windows используют функционал данной службы. ...

Читать далее

Авторизация API с помощью JWT токена в .NET 5.0

В этой статье мы узнаем, как создать и настроить аутентификацию JWT Bearer для авторизации API с помощью .NET 5.0. Есть много ресурсов, которые раскрывают тему «JWT Auth», но в этой статье мы будем сосредоточены на реализации пользовательской аутенти ...

Читать далее

Запросы к базе данных в Entity Framework Core

Общие сведения о запросах в Entity Framework CoreТеперь мы можем начать запрашивать данные из базы данных с помощью EF Core. Каждый запрос состоит из трех основных частей:Подключение к базе данных через свойство ApplicationContext DbSetСерия команд L ...

Читать далее

Основные операции с данными. CRUD

Большинство операций с данными так или иначе представляют собой CRUD операции (Create, Read, Update, Delete), то есть создание, получение, обновление и удаление. Entity Framework Core позволяет легко выполнять все эти действия.Для примера создадим пр ...

Читать далее

Парсинг и фильтрация строк в bash по регулярным выражениям

Примеры парсинга и фильтрации строк в bash - grep, =~ (BASH_REMATCH).Trimecho ' string wirh spaces ' | tr -d ' 'Разделение строкиРазбить строки по заданному разделителю:echo "1;2;3" | tr ";" "\n"Разделить строку и получить 2ю часть:str='one;two;thre ...

Читать далее