Я отказался от пакета linux-firmware от 1.157.13 -> 1.157. Я загрузил linux-firmware_1.157_all.deb с https://launchpad.net/ubuntu/xenial/amd64/linux-firmware/1.157 и установил его со следующей командой:
sudo dpkg -i linux-firmware_1.157_all.deb
До сих пор, так хорошо. :
)EF Core открывает / закрывает соединение для каждой операции, связанной с базой данных, поэтому установка идентификатора с помощью ExecuteSqlCommand не влияет.
Вам нужно либо явно сохранить соединение открытым в течение всего процесса:
identityContext.Database.OpenConnection();
try
{
// your code …
}
finally
{
identityContext.Database.CloseConnection();
}
или обернуть весь процесс в явной транзакции:
using (var transaction = identityContext.Database.BeginTransaction())
{
// your code …
transaction.Commit();
}