У меня есть следующие объекты
A_Entity
-----------
AId
AB_Entity
-----------
AId
BId
B_Entity
-----------
BId
У меня есть функция, которая помогает в построении запроса на основе предоставленного ввода.В этом случае мне нужно создать запрос для выборки всех объектов A_Entities, которые имеют соответствующий BId (предоставляется в качестве входных данных для функции)
public static IQueryable<A_Entity> BuildQuery(IQueryable<A_Entity> query, int BId)
{
// Something like query.where(a => a.select_all_a_that_have corresponding_b_with_Id_equalto_BId)
}
Я знаю, что между AB_Entity и A_Entity должно быть соединение, но я не знаю, как это сделатьпримените его для сборки IQueryable и верните обратно.
Спасибо