LINQ连接两个具有不同类型的变量

时间:2019-05-07 23:17:40

标签: c# linq

我将QueryQ从Progress4GL重写为LINQ中的IQueryAble语句,并希望联接具有不同类型的键上的两个表。在Progress4GL中,转换相当容易完成,但是在linq / C#中编写相同的查询时遇到了麻烦。

由于这是一个自定义生成查询引擎,因此尚未为Iqueryable转换实现某些功能(如ToString()),并且正在寻找一种方法来解决此问题而不必实施。

由于这是一个自定义引擎,因此在某种程度上无法支持var query = from invbinlotalloc in Query() join putline in QueryOver<Putline>() on invbinlotalloc.keyId equals putline.putlineId select invbinlotalloc; var data = await ExecuteAsync(query, cancellationToken).ConfigureAwait(false); 格式的Linq。下面是我正在编写的示例:

print (fastWay["superMarket"][0])

0 个答案:

没有答案