必须迁移一些Python代码,该代码读取给定时间段内GA转储的两个视图,然后将它们合并。工作良好。发现我的C#挂在Join上
Python
pyomo solve
C#
python run_Optimal_Control.py
代码挂在最后一行。
编辑:
我尝试通过在加入之前调用ToList()来实现印象和点击。似乎没有什么不同。
答案 0 :(得分:1)
使用BigQuery时,CROSS JOIN可以显式编写(请参见上文),也可以隐式使用逗号分隔from_items。您应该尝试使用少量数据,以这种方式可以弄清楚Linq是如何在INNER JOIN或CROSS JOIN中转换查询的。
如果是第二个选项,这说明了为什么代码“挂起”的原因,因为CROSS JOIN是表的cartesian product,这将是巨大的(500k * 50k = 250,00,000,000行!)。