UseSqlServer().ExecuteBlueCopy(),对计算列过滤不了,换成具体类型可以过滤,这是怎么回事? 返回
SqlSugar
老数据
7
1405
悬赏:5 飞吻

热忱回答(7)
-
fate sta VIP0
2021/10/13计算列这个暂时不支持
0 回复 -
fate sta VIP0
2021/10/13如果数据量一万以下可以用自带的插入性能还行,当然计列可能会影响批量插入性能
0 回复 -
samble VIP0
2021/10/14大大超过1万,不知SqlSugar有什么好的解决方法,谢谢!
0 回复 -
fate sta VIP0
2021/10/14@samble:可以用bulkcopy可以插入,看文档 插入
0 回复 -
samble VIP0
2021/10/15
查看SqlSurgar源码,select top 0 * from 会把计算列也放在Datatabel里,没有能根据字段忽略掉,
就报计算列错误了,帮忙下次版本解决掉,谢谢!0 回复 -
fate sta VIP0
2021/10/15bulkcopy必须和表结构一样才能插入,不然我写这么复杂做什么,直接有几列插几列就好了
0 回复 -
fate sta VIP0
2021/10/15列的顺序都不能变,用ORM 你可以忽略列 ,改顺序只是我给你处理好了
0 回复