Cho phép nói rằng tôi thuộc nhóm Nhóm lớp học có chứa 0 hoặc nhiều hơnNgười chơi.Làm thế nào để xác định một bộ sưu tập trong POCO trong Entity Framework 4?
Các chơi lớp rất dễ dàng:
public class Player
{
public long Id { get; set; }
public string Name { get; set; }
public Team Team { get; set; }
}
Nhưng whats tốt nhất để xác định Đội lớp học?
Lựa chọn 1
public class Team
{
public long Id { get; set; }
public string Name { get; set; }
public ICollection<Player> Players { get; set; }
}
Phương án 2:
public class Team
{
public Team()
{
Players = new Collection<Player>();
}
public long Id { get; set; }
public string Name { get; set; }
public ICollection<Player> Players { get; set; }
}
Lựa chọn 3:
public class Team
{
public long Id { get; set; }
public string Name { get; set; }
public IQueryable<Player> Players { get; set; }
}
Tùy chọn 4: