簡體   English   中英

如何過濾列表以使其包含的集合至少包含一個元素?

[英]How can I filter a list so a collection it contains has at least one element?

我有以下內容:

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集合呢? 請注意,我沒有啟用延遲加載。

var t = _qRepository.GetAll().Where(q => q.As.Any());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM