DbConnection conn = ((IObjectContextAdapter)_dbContextFactory.GetCurrentThreadInstance()).ObjectContext.Connection; conn.Open(); var tran = conn.BeginTransaction(); _db.BulkInsert<T>(entities,tran );
发生以下错误:
System.Data.Entity.Core.EntityClient.EntityTransaction”的对象强制转换为类型“System.Data.SqlClient.SqlTransaction
请问如何使用EntityFramework.BulkInsert如何使用事务?
DBContext.Database.Connection得到的连接才是SqlConnection类型
不需要事务
这只是我修改的其中之一,在这个事务里面我还有很多别的操作的