Некорректно отрабатывает транзакция TransactionScope

133
12 сентября 2021, 14:00

Есть 2 связанных таблицы. Добавляя запись в одну, во вторую добавляется несколько связанных. Делаю всё это с обвязкой в TransactionScope. В итоге в какой-то момент перестают добавляться записи сначала во вторую таблицу, а потом и в первую.

using (var scope = new TransactionScope())
{
string query = $"INSERT INTO stat (!!!) VALUES(!!!) ON DUPLICATE KEY UPDATE !!!;";
                    using (var data = AdapterMySql.MathConnection.GetDataTable(query))
                    {
                        foreach (var o in Logs)
                        {
                            string queryLogs = $"INSERT INTO stat2 (!!!) VALUES((SELECT Id FROM stat WHERE id_game='{game.GameId}'), !!!);";
                            AdapterMySql.MathConnection.GetDataTable(queryLogs);
                        }
                    }
scope.Complete();
}
READ ALSO
Обработка событий в ASP.NET MVC

Обработка событий в ASP.NET MVC

У меня в представлении(Formcshtml) есть кнопка: <a href="~/Home/Form" type="button">Ввести данные</a>

133
Неверно отображаются значения C# winforms

Неверно отображаются значения C# winforms

Подскажите новичку в С# что не так, пожалуйстаЕсть форма, в которой заполняются поля 17-значными числами

133
С# StreamReader аналог pop из Stack

С# StreamReader аналог pop из Stack

Есть некий файл с текстом/данными, и есть StreanReaderкоторый уже связан с этим файломМне нужно получать из файла n-символов из позиции x, и удалять...

98