我有以下内容:
var t = _qRepository.GetAll();
这将返回IList<Q>
public class Q
{
public int Id { get; set; }
public virtual ICollection<A> As { get; set; }
}
如何过滤我的列表t,以便As
在集合中至少有一个项目?对我来说问题是As
是虚拟的
如何让它获得As
集合?请注意,我没有启用延迟加载。
答案 0 :(得分:2)
var t = _qRepository.GetAll().Where(q => q.As.Any());