Сообщения

Сообщения за 2021

C# Some errors and fast solutions

SqlException: Новая транзакция не допускается, так как в данном сеансе запущены другие потоки. var clients = _context.clientSet; foreach (var c in clients) {     //     Some code here f.e.     //     string FullName = c.Name + " " + c.LastName;      _context.SaveChanges(); } _context.SaveChanges() необходимо вынести за пределы блока Или Выгрузить необходимые данные в какую-либо коллекцию и далее работать с этой коллекцией, например: var clients = _context.clientSet.Select(x => new {     Name = x.Name,     LastName = x.LastName }).ToList(); foreach (var c in clients) {     //    Some code here f.e.     //    string FullName = c.Name + " " + c.LastName;     _context.SaveChanges(); }