using (var db = new ConnectToDB())
{
var matches = db.Matches;
var matchesToReturn = new List<SimpleMatch>();
foreach (var item in matches)
{
var match = new SimpleMatch();
match.Id = item.Id;
match.Home = item.Home.Name;
match.Guest = item.Guest.Name;
match.HomeTeamGoals = item.Result.HomeTeamGoals;
match.GuestTeamGoals = item.Result.GuestTeamGoals;
matchesToReturn.Add(match);
}
return matchesToReturn;
}
は、すべてのアイテムは、IDとDateMatchを有するが、item.Home、item.Guest、item.Result == NULLデータベースから返さないすべてのデータ
[イーガーロードVS遅延ロード]の可能な重複(http://stackoverflow.com/questions/31366236/lazy-loading-vs-eager-loading) –
おそらくこれらのフィールドは空ですあなたのデータベースに? – lokusking
フィールドが塗りつぶされていて、別のテーブルからデータを返すことはできません。テーブルとの関係が「一致」 – Venedchuk