我做过这样的逻辑
事务开启
逻辑1 往a表里插入一条数据,获取该数据的id,,
逻辑2 往b表里插多条数据,把逻辑1获得的id代入,这里往b表插入多条数据是用的循环,每次循环做两个sql insert,一条是往b表插入一个数据,获得id,然后往c表批量插入多条数据,把获得的b表id带入
事务提交
1.先查看本地开发IDE所使用的DLL的版本 ,地址为:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies2.再看看MySQL Connector Net 6.9.6所使用的DLL版本
主要DLL文件为此三个:
MySql.Data.dll
MySql.Data.Entity.EF6.dll
MySql.Web.dll
解决方案:如果不统一的话,用2的版本替换掉1的版本即可解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)