标签: c# entity-framework transactions
ObjectContext.ExecuteFunction<GetStoredProcedure_Result>("StoredProcedure", parameter);
此代码是否自动涵盖交易(通过实体框架)?或者我应该在存储过程中添加事务吗?
请提供任何链接。
答案 0 :(得分:1)
在EF6中,每个存储过程调用都包含在Transaction中。但对于早期版本的EF,它不会自动覆盖。您需要指定TransactionScope如下......
Transaction
TransactionScope
using (TransactionScope transaction = new TransactionScope()) { //your code here }
有关交易的更多信息,请点击MSDN。
我认为这个link和link可以为您提供帮助。