У меня есть структуру таблицы как следующийLINQ Регистрация с Группировать
Table_A
Id Description
1 A
2 B
3 C
4 D
Table_B
Table_A_Id Id Description
1 1 A
1 2 B
2 3 C
2 4 D
3 5 E
3 6 F
4 7 G
4 8 H
4 9 I
4 10 J
Я хочу присоединиться к ним таким образом, чтобы получить список из следующих класса
Public Resultset
{
public Table_A table_a {get;set;}
public List<Table_B> table_b {get;set;}
}
// Предположим, у нас есть классы для TABLE_A и TABLE_B в соответствии с их определением таблицы
После моя попытка
var filter [] = {1,3,5};
var query = from a in context.Table_A
joins b in context.Table_B
on a.Id equals b.Table_A_id
where filter.Contains(b.Id)
// Need something here perhaps to group it to get desired results
Select new ResultSet()
{
// what to do here
}
где filter.Contains (b.Id) не будет работать после использования в bs. Что нужно передать методу Содержит? – InTheWorldOfCodingApplications
oh Я получил его, позвольте мне уточнить свой ответ – octavioccl
Я думаю, что где предложение не работает. Не имеет никакого эффекта. Я хочу только те таблицы Table_A, которые верны для фильтра – InTheWorldOfCodingApplications