我正在使用从数据库生成的 linq to sql 类文件(.dbml)。当我尝试使用 linq 查询获取数据时,例如
public List<Destination> GetDestinations()
{
var query = DBContext.Destinations.ToList()
return query;
}
该查询返回目标表中的所有关联/相关集合。我只想获取目标表行(没有其他相关集合)。导致集合的大小太多!
这是类文件
public class Destination
{
public int DestinationID { get; set; }
public string DestinationName { get; set; }
public virtual ICollection<Road> Roads { get; set; }
}
我不想默认加载 Roads 集合。我稍后会包括在内。我怎样才能做到这一点?