我们在SecurityID整数列上使用以下代码进行动态groupjoin 但它包含带有可空值的结果集。
var innerJoin = source.AsQueryable().GroupJoin(destination.AsQueryable(),
"new (outer.SecurityId as SecurityId)",
"new (inner.SecurityId as SecurityId)",
"new (outer as sources, group as destinations)").
SelectMany("destinations", "new(outer.sources as sources, inner as destinations)");
我们希望避免上述查询中的空值。如果我们在字符串列上有连接,则上面的查询执行innerjoin并且工作正常。
请帮助我们实现上述查询以对整数列执行内连接,这些整数列可能具有' null'值。
答案 0 :(得分:0)
首先,您不能将null分配给int,而是需要使用docker rmi -f <image-id>
/ Nullable<int>
。如果是这种情况,那么只需使用int?
子句过滤您的来源,然后执行Where
。我认为这是最简单的方法。