コンサート名、日付、会場(別の表に格納されています)を取得しようとしましたが、動作していないようですが、nullを戻し続けます。linqクエリ1対1
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