我正在使用这种通用方法从我的表中查询信息:
public virtual IQueryable<TObject> All()
{
return DbSetFilterDeleted.AsQueryable();
}
但对于我的一张桌子,我需要制作JOIN
所以我需要修改它。我对.NET有一点经验,但根据我的研究,我了解AsQueryable()
可以完全修改以达到这些目的。
我的问题是如何修改它以便我可以向我的查询添加其他数据,让Post.Content
BlogId = FK_BlogId
。
答案 0 :(得分:1)
您需要在查询中使用Include
语句。
例如,如果您要查询Post
并希望加入相关的Content
s;
myContext.Posts.Include("Content");
这将返回IQueryable<Post>
类型的对象。