Я создаю общий метод добавления, который выполняет поиск в базе данных с заданным идентификатором, а затем я вносю изменения в таблицу и сохраняю ее в базе данных, но когда я добавляю ее в области транзакции, она не работает. Исключение истечения времени ожидания запроса. Исключение. Оно работает на платформе .net, но не работает на ядре .net. Я пробовал Mock <>, но выдает ошибку, что платформа не поддерживает это.
using (Y db = new Y())
{
using (var transaction = db.Database.BeginTransaction())
{
db.Table.Add(new Table());
db.SaveChanges();
public static void add<Y>(Func<T, bool> condition)
{
tableobject = Db.Set<Y>().where(condition).FirstOrDefault();
Db.Set<Y>().Add(tableobject);
Db.SaveChanges();
}
Transaction.Commit();
}
}