試圖讓演唱會的名稱,日期和地點(存儲在另一個表) 但它似乎並沒有工作,但它一直向後拉空。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