我在數據庫中有兩個表SQL Server的加入/子選擇的問題
Team:Id(int PK), Name(nvarchar)
和
Player:Id(int PK), Name(nvarchar), Age(int), TeamId(int FK)
我也有以下類
class Team
{
public int Id{get;set;}
public string Name{get;set;}
}
和
class Player
{
public int Id{get;set;}
public string Name{get;set;}
public int Age{get;set;}
public int TeamId{get;set;}
}
和
class TeamInfo
{
public Team Team{get;set;}
public List<Player> Players{get;set;}
}
我想從一個DATABSE提取List<TeamInfo>
。 我使用的Ado.net,沒有EF或LINQ2SQL ...我問問什麼是最好的方式來查詢數據庫?
現在我得到所有的球隊,並且我爲每個球隊查詢桌上球員加入但肯定它不是最好的方式。