InitTables效率问题,怎样提升 返回
SqlSugar
沟通中
6
226

悬赏:0 飞吻
想根据 dbProvider.CodeFirst.GetDifferenceTables(item)获取到差异后再调用InitTables,但10几个这个方法要跑1分钟
跟了下代码,感觉获取数据库表结构信息时,是单表获取的,能否改为根据传入的Types批量获取结构信息;获取到结构信息后能否采用并行Parallel方式循环表处理结构信息
热忱回答(6)
-
fate sta VIP0
2周前这个要看你有多少表。对比正常结构对比几十个表也就十秒左右
0 回复 -
fate sta VIP0
2周前如果时间比较长可以提供DEMO。
0 回复 -
fate sta VIP0
2周前别外codeifrst内部就有对比。你这样写感觉多此就举。
GetDifferenceTables 一般是用来界面确认的。
0 回复 -
江南卟北 VIP0
2周前0 回复 -
fate sta VIP0
2周前提供的DEMO不要有其他逻辑。只要一个控制台
0 回复 -
江南卟北 VIP0
2周前0 回复