ef6中怎么添加mysql语句查询数据

ef6中怎么添加mysql语句查询数据,第1张

通过rownum实现即可。 sql:select rownum , * from tablename where 条件语句。 解释:rownum是隐藏的,查询结果默认从1开始编号,所以肯定会是自然编号的,有多少条,编号就到多少。

你试过合并到一个事务里不行的吗?

我做过这样的逻辑

事务开启

逻辑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\PrivateAssemblies

2.再看看MySQL Connector Net 6.9.6所使用的DLL版本

主要DLL文件为此三个:

MySql.Data.dll

MySql.Data.Entity.EF6.dll

MySql.Web.dll

解决方案:如果不统一的话,用2的版本替换掉1的版本即可解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8365833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存