IQueryable<x>
and で何らかの操作を行うために、カスタム式を作成する必要があるとしましょうIQueryable<y>
。残念ながら、これを実装する方法がわかりません。これは私の試みです:
public static IQueryable<T> JoinQueries<T>(this IQueryable<T> query, IQueryable<T> expr)
{
if (query == null)
throw new ArgumentNullException("query");
//Here we make Join for x and and return result something like this:
query = from a in query join b in expr on a.Id equals b.Id select a;
return query;
}
または、次のような結果が必要な他の言葉を言います:
IQueryable <somevalue> x = query.CustomJoinExtension(Iqueryablevalue);