Удаленная отладка ASP.NET

На примере Visual Studio 2019 На основе статьи: https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer?view=vs-2019 1. На сервере устанавливаем Remote tools for Visual Studio 2019 https://visualstudio.microsoft.com/downloads/#remote-tools-for-visual-studio-2019 2. В меню “пуск” ищем и запускаем приложение Remote Debugger […]

Принципы работы с Entity Framework

Реализация репозитория Неправильная реализация репозиторий public List GetEntity() { return db.db_entities.ToList() } Представим, что этот метод мы будем использовать в менеджере следующим образом: GetEntity().Where(e => e.some_field = ‘some value’).ToList() Все […]

Использование Dapper’a для чтения связанных записей

Разберем чтение записей из таблиц, связанных отношением Parent-Child, с помощью Dapper. Допустим, есть две таблицы: tst_parent с колонками id, name tst_child с колонками id, parentID, name, где parentID – внешний […]

Использование Dapper Extensions

Для установки Dapper Extensions: Открыть Package manager console (Tools -> NuGet Package Manager -> Package Manger Console) Выполнить команду PM> Install-Package DapperExtensions Для чтения из базы необходимо создать POCO объект […]

Хранение древовидных структур данных

Часто перед нами встаёт вопрос хранения древовидных структур в базе данных. Несмотря на то, что звучит это просто, часто из-за неправильной организации хранения появляются проблемы со скоростью выборки таких данных. […]

ASP.NET MVC и ASP.NET Web Forms

Мы специализируемся на разработке веб-приложений на стеке Microsoft, а значит перед началом каждого нового проекта становится выбор между ASP.NET MVC и ASP.NET Web Forms. Однако большую часть проектов мы делаем […]

Купон как средство привлечения клиентов. Создание сервиса купонов

Сегодня мы поговорим об идее создания сервиса по привлечению клиентов через сарафанное радио для малого бизнеса. Ссылка на наш youtube канал Как проработать идею интернет-стартапа Разработка минимального рабочего продукта для […]

Интеграция с платежной системой Web-Money

Как происходит интеграция с платежной системой Web Money: Идем сюда и цепляем к своему кошельку возможность оплаты  https://merchant.webmoney.ru/conf/default.asp На сайте вставляем форму для оплаты (дают код) и делаем 2 страницы […]

Компонент as.chart

Любая система содержит большое количество данных. Зачастую, несет польза не сколько фактические цифры, сколько отношение между ними: разница или пропорция. Человек, читая обычные цифры, затрудняется извлечь из них эти полезные […]