Size: a a a

2020 March 27

IC

Ilya Chernoudov in pro.net
Anatoly
если взять либу, которая юзает второй интерфейс, собрана под .netstandard2.0 и поюзать в .netcoreapp3.1, оно упадет с вот такой штукой:
Method not found: 'Microsoft.AspNetCore.Hosting.IHostingEnvironment Microsoft.AspNetCore.Hosting.Web
HostBuilderContext.get_HostingEnvironment()'."
очень странно, потому что очень много либ используют IHostEnvironment
источник

DB

Danil Braindead in pro.net
Anatoly
это не 10 тысяч транзакций
Хорошо, правда как это отвечает на мой вопрос ?
источник

A

Anatoly in pro.net
Danil Braindead
Хорошо, правда как это отвечает на мой вопрос ?
вопрос поставлен некорректно, на него нельзя корректно ответить
источник

A

Anatoly in pro.net
Ilya Chernoudov
очень странно, потому что очень много либ используют IHostEnvironment
источник

DB

Danil Braindead in pro.net
Anatoly
вопрос поставлен некорректно, на него нельзя корректно ответить
Окей, есть стек выше, как реализовать bulk insert, все, больше вопросов нет
источник

A

Anatoly in pro.net
Danil Braindead
Окей, есть стек выше, как реализовать bulk insert, все, больше вопросов нет
bulk insert (bulk copy) и 1000 insert statements - разное
источник

A

Anatoly in pro.net
чтобы 1000 стейтментов отработали ыстро, надо открыть транзакцию, сделать 1000 инсертов, закрыть её
источник

A

Anatoly in pro.net
Ilya Chernoudov
очень странно, потому что очень много либ используют IHostEnvironment
ну и утверждение про много либ наверно надо доказать, хз кто его использует
источник

IC

Ilya Chernoudov in pro.net
Anatoly
ну и утверждение про много либ наверно надо доказать, хз кто его использует
serilog например
источник

IC

Ilya Chernoudov in pro.net
он использует hostbuilder
источник

A

Anatoly in pro.net
Ilya Chernoudov
serilog например
да, и там ифдефы в зависимостях
источник

A

Anatoly in pro.net
источник

DB

Danil Braindead in pro.net
Если мне не изменяет память 1000 инсерт стейтментов - это предел
источник

A

Anatoly in pro.net
Danil Braindead
Если мне не изменяет память 1000 инсерт стейтментов - это предел
да нет, ставишь комманд таймаут в 100500 и сколько влезет. только транзакция долгая, таблица полочена надолго - не очень удобно
источник

A

Anatoly in pro.net
ты бы написал, что делаешь, может помогли бы
источник

IC

Ilya Chernoudov in pro.net
какая жесть, уже все грабли собрали)
источник

A

Anatoly in pro.net
Ilya Chernoudov
какая жесть, уже все грабли собрали)
но мне идея про серилог пришла одновременно с тобой и оттуда можно своровать решение
источник

A

Anatoly in pro.net
так что, возможно, на орбиту не выйду
источник

IC

Ilya Chernoudov in pro.net
Anatoly
так что, возможно, на орбиту не выйду
воруй убивай копипасти
источник

DB

Danil Braindead in pro.net
Anatoly
да нет, ставишь комманд таймаут в 100500 и сколько влезет. только транзакция долгая, таблица полочена надолго - не очень удобно
Я хочу из foreach(var entity in entities) {
   InsertEntity(entity)
}

void InsertEntity(Entity entity) {
   using var connection = new SqlConnection
   <bla bla bla insert logic>
}

сделать что то более внятное
источник