【发布时间】:2009-03-04 15:29:32
【问题描述】:
我有两张桌子,分别是 A 和 B。 列是 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.
};
【问题讨论】:
标签: c# linq linq-to-sql join