Рубрики
Программирование

Middleware в ASP.NET Core

При разработке ASP.NET Core приложения одной из основных задач является обработка входящих запросов. Но если задуматься, то работа с ними происходит не только в контроллере, но и до него и даже после. Давайте разберёмся с предобработкой запроса – как она устроено, с чем её едят и что с ней делать.

Рубрики
Программирование

Удаляем данные из базы быстро и решительно при помощи Entity Framework

Далеко не всегда нужно удалять данные из базы, но всё же хочется как можно сильней снизить затраты. В новой версии Entity Framework для этого были добавлены интересные методы – ExecuteDelete и ExecuteDeleteAsync. Давайте же рассмотрим как они помогут нам ускорить работу над удалениям записей?

Рубрики
Основы Программирование

Абстрактные классы и интерфейсы в C#

Очень часто на собеседованиях спрашивают в чём разница между абстрактным классом и интерфейсом. И на первый взгляд вопрос-то не сильно сложный, но при этом даже здесь есть интересные подводные камни.

Рубрики
Основы Программирование

Разработка на .Net Core под Linux

Давно я что-то ничего не писал. И пока собираюсь с силами, чтобы закончить серию постов про разработку GUI приложений под Linux, думаю не будет лишним описать как вообще начать разрабатывать на .Net Core под этот самый Linux. Можно, конечно, разрабатывать и на виндовой машине, но иногда хочется работать сразу под Linux. А значит нужно сначала […]