在使用unionall的时候,产生的语句有问题。 返回

C#论坛 老数据
2 2312

Unionall(

...

.select((t0,t1,t2,t3)=>{

 a='',

b=''

}),

....

.select((ta,tb,tc)=>{

 a='',

b=tb.b

})

)

在生成语句时,超过9个,语句中的常量@,会变成1201,但在在赋值的时候,又是写的@....101,最后会报错,@...1201未定义。

热忱回答2

  • 这个问题后续会更改的,GITHUB 中的问题我会定义时更新

    0 回复
  • 你可以在Select中不处理 ,先用mapper解决你的问题


    db.unionall(xx,xx2).Mapper((it,cache)=>{

          it.XX="";

          IT.xx2="";
    }.ToList();

    0 回复