0

我正在使用从数据库生成的 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 集合。我稍后会包括在内。我怎样才能做到这一点?

4

0 回答 0