У меня есть две таблицы: A и B. Столбцы A - это GUID, someintVar, someMoreIntvar B col - это GUID, someItemNO, SomeItemDesc
Теперь для одного GUID у меня будет только одна строка в таблице A. Но у меня может быть несколько строк для одного и того же GUID. Теперь я хочу запросить базу данных на основе GUID и выбрать значения в классе. Этот класс будет иметь список, который будет содержать разные строки из второй таблицы. Как мне это сделать?
Прямо сейчас я получаю много элементов в результате в зависимости от того, сколько строк во второй таблице для этого GUID.
var itemColl = from p in db.A
join item in db.B on p.CardID equals item.CardID
where p.CardID == "some GUID"
select new
{
p.CardID,
p.secondCol,
p.ThirdCol,
item.ItemNo // How to add them in a collection or list.
};