Если реализовывать Connection Pool, то я правильно понимаю, что лучше использовать структуру данных ConcurrentBag?
[{"key": "Неотложные (противоаварийные) работы", "value": "1", "subsidiaryCompanies": [6953912]}, {"key": "Техническое обслуживание и ремонт (ТОиР)", "value": "2", "subsidiary...
Инджектить SqlConnection через DI - это плохая идея? А если все-таки инджектить, то как потом использовать using? Или тогда не использовать using? И регистрировать SqlConnecti...
Почему данная конструкция var processFactorValues = sourceFilteredByCustomObject.GroupBy(x => x.TechnologicalProcess.Name) .Select(g => g.SelectMany(bfai ...
У меня есть приложение с WCF-клиентом. Можно ли как-то сконфигурировать WCF, чтобы он вставлял задержку перед каждым запросом? То есть, это не timoute, а именно задержка. Или ...
Если происходит Exception в блоке using, то отрабатывает ли Dispose()? Есть ли разница между using(...) и try {} finally {...Dispose}?
Получилось вот так: WITH RECURSIVE to_delete_both AS ( SELECT co."Oid", 'CustomObject' table_name FROM childrenCustomObjectOids co UNION SELECT tdb."Oid", tdb.table_na...
Зачем в конструкции switch с case var a when ... нужно в каждой ветке case объявлять переменные?
В чем разница между ... is string <variable_name> и ... as string <variable_name>?
У меня есть пара широких вопросов, на которые не могу найти простого понятного ответа. Никто не хочет обсудить? 1. OData. Хорошая ведь идея, но почему он так мало распростране...
Можно ли в LINQ сделать два независимых .GroupBy(), чтобы один .GroupBy() группировал входной IQueryable по одному полю и дальше рассчитывал агрегаты, а другой .GroupBy() груп...
В чем разница между .GroupBy(g => g.co.Name, g => g.bfai).Select(g => new { g.Key, ValueIndicatorFFNow = g.Sum(x => x.FactorAnalysisIndicator.CurrentFact) }) и .GroupBy(g => g...
В Sequelize делаю SELECT для модели (например, .findAll()) и поля createdAt, updatedAt и deletedAt всегда null. Хотя, в базе поля created_at, updated_at и deleted_at есть и он...
Есть WCF-сервис. У него в одном endpoint’е всего две строчки - логирование и асинхронный запуск таска Task.Run() без ожидания результата. Под нагрузкой этот endpoint работает ...
В postgresql.conf задается timezone = 'Europe/Moscow'. Но show timezone; возвращает UTC. Как такое может быть?
Ошибка устраняется если переписать конструкцию как var processFactorValues = sourceFilteredByCustomObject.GroupBy(x => x.TechnologicalProcess.Name) .Selec...
В C# проверяю на равенство две переменных типа object. Обе переменные в каждом случае могут быть обе либо типа double, либо string, либо DateTime. То есть, при каждом сравнени...
Как CancellationToken'ы связываются между собой, это не Value-type, а не reference type?
Как можно настроить логирование какие таски вошли в SemaphoreSlim? Для отладки надо понимать сколько тасков и какие именно таски выполняются в SemaphoreSlim. Пытался для этого...
Оказывается .Sum(), который я использовал в LINQ, является extension'методом не для IQueryable, а для IEnumerable 😳То есть, получается, что .Sum() в LINQ никак не может быть т...