Size: a a a

var chat = new Chat();

2021 March 16

АЧ

Алексей Чумаков... in var chat = new Chat();
Для unitOfWork
источник

АЧ

Алексей Чумаков... in var chat = new Chat();
И классов сервисов (BLL уровень)
источник

АЧ

Алексей Чумаков... in var chat = new Chat();
В первом используются контексты
источник

ВE

Виталий EasyMod... in var chat = new Chat();
по дефолту скопед, но не будет проблемой и трансиент
источник

ВE

Виталий EasyMod... in var chat = new Chat();
но точно не синглтон
источник

АЧ

Алексей Чумаков... in var chat = new Chat();
А почему?
источник

ВE

Виталий EasyMod... in var chat = new Chat();
потому что у тебя будет 1 коннект на всё приложение
источник

ВE

Виталий EasyMod... in var chat = new Chat();
любой паралельный вызов и досвидания
источник

АЧ

Алексей Чумаков... in var chat = new Chat();
Аааа
источник

АЧ

Алексей Чумаков... in var chat = new Chat();
Спасибо
источник

OM

Oleksiy Moroz in var chat = new Chat();
вопрос по cli dotnet
каким образом ари запуске там требует версию 3.1? она удалена, стоит новая, слева проверка, не пойму где вообще эти данные  о 3.1 в компе
источник

D

Dmitry in var chat = new Chat();
так ты еф миграцию пробуешь сделать, а она просит третий кор
источник

OM

Oleksiy Moroz in var chat = new Chat();
Dmitry
так ты еф миграцию пробуешь сделать, а она просит третий кор
любая команда с dotnet... требует кор 3.1, это просто пример
источник

OM

Oleksiy Moroz in var chat = new Chat();
хотя стоит кор 5 и делалась миграция проекта из инструкции с сайта кора
источник

A

Aleksey in var chat = new Chat();
есть 2 пользователя оба одновременно обращаются в бд, как лучше всего похендлить эту ошибку, поставить их в очередь или обрабатывать асинхронно?
источник

OM

Oleksiy Moroz in var chat = new Chat();
Aleksey
есть 2 пользователя оба одновременно обращаются в бд, как лучше всего похендлить эту ошибку, поставить их в очередь или обрабатывать асинхронно?
по идее если ты делаешь через async await то дальше разберется провайдер бд, может что то в коде не так или контекст не отпускаешь
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Aleksey
есть 2 пользователя оба одновременно обращаются в бд, как лучше всего похендлить эту ошибку, поставить их в очередь или обрабатывать асинхронно?
Для каждого обращения свой коннект к дб(контекст) и всё, база сама разберётся
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Oleksiy Moroz
по идее если ты делаешь через async await то дальше разберется провайдер бд, может что то в коде не так или контекст не отпускаешь
Асинк авейт не поможет, если параллельно два запрса идут, даже на оборот - в этом и будет проблема
источник

OM

Oleksiy Moroz in var chat = new Chat();
Виталий EasyMod
Асинк авейт не поможет, если параллельно два запрса идут, даже на оборот - в этом и будет проблема
Я читал инфу что провайдер базы данных поставит их в очередь в этом случаи, но уточнять нужно на сайте провайдера бд
источник

SC

Serega Carbon in var chat = new Chat();
Виталий EasyMod
Для каждого обращения свой коннект к дб(контекст) и всё, база сама разберётся
IIS на каждый запрос выделяет свой поток, по-этому совет - нахер IIS и вперед к nginx
источник