using (ApplicationContext db = new ApplicationContext())
{
Team team = db.Teams
.Include(p => p.Players)
.Include(a => a.Stadium)
.FirstOrDefault();
Console.WriteLine($"Team :{team.Name}");
foreach (var item in team.Players)
{
Console.WriteLine($"Player {item.Name} Country {item.Country}");
}
我想显示的不是第一个命令,而是第三个命令,而是代码
Team team = db.Teams.Where(a => a.Id == 3).ToList();
抛出错误!
错误 CS0029 无法将类型“System.Collections.Generic.List<ConsoleApp50.Team>”隐式转换为“ConsoleApp50.Team”ConsoleApp50 C:\Users\PC\source\repos\ConsoleApp50\ConsoleApp50\Program.cs
试试这个方法。
您的代码中有错误。ToList 将返回一个列表。那些。要么像这样:
要么像这样: