我写了一个很小的函数,它返回一个通用的IQueryable对象。 这是代码:
public IQueryable<T> GetList<T>() where T : class
{
var result = dbContext.CreateObjectSet<T>();
return result;
}
我有一个数据库中的内容表。它已被转换为内容对象。内容对象具有一个名为State的相关子集。如何将其包含在我的查询中?
这是我目前的职能:
public IQueryable<Content> GetContentList()
{
var contentList = GetList<Content>();
return contentList;
}
然而,它不起作用,不包括State子集。我的问题是如何包含它?
非常感谢。
答案 0 :(得分:0)
我不熟悉CreateObjectSet<T>
。您是否有ContentSet
查询LINQ to Entities?
var result = dbContext.ContentSet.Include("States");
在我的示例中,Include
方法是明确包含您的州的方法。