Closed
Description
问题描述及重现步骤:
var myClassList = Fsql.Select<MyClass>().Take(10000).ToList(); Fsql.Delete<MyClass>(myClassList).ExecuteAffrows();
会报错参数超过1000个的异常,希望可以分解成一个事务里的多条sql来解决。
虽然可以像下面这样来规避这个异常
Fsql.Delete<MyClass>().Where(o=> idArray.ConTain(o.Id).ExecuteAffrows();
但如果MyClass是复合主键的时候特别麻烦
数据库的具体版本
oracle 11g
安装的包
FreeSql.Provider.Oracle 3.2.500
.net framework/. net core? 及具体版本
.net core 5.0
Metadata
Metadata
Assignees
Labels
No labels