使用以下代码(为了提问而简化):
我遇到了以下错误:
方法 'System.Linq.Enumerable.Contains(System.Collections.Generic.IEnumerable, TSource)' 的类型参数不能从使用中推断出来。请尝试明确指定类型参数。
我需要通过COLUMN_B过滤第一个结果,但我不知道该怎么做。有什么方法可以过滤它吗?
var rows1 = (from t1 in db.TABLE1
where (t1.COLUMN_A == 1)
select new { t1.COLUMN_B, t1.COLUMN_C });
var rows2 = (from t2 in db.TABLE2
where (rows1.Contains(t2.COLUMN_A))
select t2;
我遇到了以下错误:
方法 'System.Linq.Enumerable.Contains(System.Collections.Generic.IEnumerable, TSource)' 的类型参数不能从使用中推断出来。请尝试明确指定类型参数。
我需要通过COLUMN_B过滤第一个结果,但我不知道该怎么做。有什么方法可以过滤它吗?