Если я сделал несколько операций с одной и той же Entity Framework DbContext
(добавить и обновить) с одним вызовом SaveChanges
, будут ли эти изменения выполнены как транзакция или нет?
using (MyContext context = new MyContext())
{
context.Table1.Add(entity1);
context.Table2.Add(entity2);
context.SaveChanges();
}
или есть шанс выполнить только один из них, не выполняя другой?