私は2つのエンティティを持っておりsmtracks
、tracks_registration
次のlinqを書いています
var track = from tracksData in sqlEntities.smtracks
join track_registrationData in sqlEntities.tracks_registration on tracksData.TracksID equals track_registrationData.FkTrackId
where tracksData.TracksID == 35 && track_registrationData.TuneCode == 5982234E
select new
{
Tunecode = track_registrationData.TuneCode
};
今、私Tunecode
は他のテーブルからこの1つの属性を必要とし、残りのスキーマ全体をsmtracks
選択したいと考えています。私が知っている唯一の方法は、上記のLINQのすべての属性を次のように選択することです
select new
{
Tunecode = track_registrationData.TuneCode
TracksID = smtracks.TracksID
SongTitle = smtracks.SongTitle
.
.
.
.
.
};
属性はたくさんありますが、1 つのテーブルのスキーマ全体を選択し、他のテーブルから 1 つの属性だけを選択する簡単な方法はありませんか。