试图让演唱会的名称,日期和地点(存储在另一个表) 但它似乎并没有工作,但它一直向后拉空。LINQ查询一对一
var test = from f in db.Concert
where f.Name.StartsWith(concertName)
select new
{
f.Name,
f.StartDateTime,
venues = from v in db.Venues
where v.ID == f.VenueID
select v.Address
}
编辑:
场馆和音乐会之间的关系是音乐会具有涉及地点ID的VenueID。我需要传回一个字符串。像
foreach (var e in test)
{
html += "<div> e.Name +":" + e.Address </div>;
}
您应该使用的导航性能。 ('f.Venue.Address') – SLaks
它是'StartsWith'还是'Contains'? – Romoku
是否需要.ToString()?,场地和音乐会表格之间的模型中是否还有任何类型的实用性?提供更多信息。 – MuhammadHani