Использует ли Entity Framework транзакцию при вызове SaveChanges в вашем контексте? Есть ли способ полностью отключить транзакции или удалить определенную компанию из транзакции?Как Entity Framework обрабатывает транзакции?
AdventureWorksEntities db = new AdventureWorksEntities();
Product p1 = new Product();
// ...
Product p2 = new Product();
// set invalid data
db.Products.AddObject(p1);
db.Products.AddObject(p2);
// what happens when I call this - does it roll back everything?
// can i tell p2 not to participate in the transaction?
db.SaveChanges();
Постарайтесь не добавлять ответ, удалите его и добавьте еще один. Вместо этого просто отредактируйте исходный ответ. – RPM1984
Отмечено - спасибо :) –
Этот оригинальный удаленный ответ все еще отображается, когда вы просматриваете этот вопрос? –