如何C#Linq查询选择不包含(没有关系选择 - 没有负载相关的实体 - 只是表记录)

时间:2013-11-11 18:57:45

标签: linq linq-to-sql ado.net

我正在使用linq来从数据库生成的sql类文件(.dbml)。当我尝试使用linq查询获取数据时,例如

public List<Destination> GetDestinations()
{
    var query = DBContext.Destinations.ToList()
    return query;
}

该查询返回Destination表中的所有关联/相关集合。我想只获取Destination表行(没有其他相关集合)。导致集合的大小太多了!

这是类文件

public class Destination
{
    public int DestinationID { get; set; }
    public string DestinationName { get; set; }

    public virtual ICollection<Road> Roads { get; set; }
}

我不想加载Roads集合作为默认值。我稍后会提到。我怎么能这样做?

0 个答案:

没有答案