我有一个名为Quote
and的类QuoteInfo
。并且Quote
该类有一个List
。QuoteInfo
像这样:
public class Quote
{
...
public virtual List<QuoteInfo> QuoteInfo { get; set; }
...
}
我的QuoteInfo
班级也Language
有财产。像这样:
public class QuoteInfo
{
...
public virtual Language Language { get; set; }
...
}
正如你所看到的,当我Quotes
这样查询我的...
var quotes = dbContext.Quotes.ToList();
...所有的QuoteInfo
s 都带有它(当然启用了延迟加载)。但我只想获得QuoteInfo
具有特定语言的 s 。我怎样才能在一个查询中做到这一点?
提前致谢。
编辑:例如,我有一个带有 2 个 QuoteInfos 的报价。我想要做的是获取 Quote 和包含具有特定语言的 QuoteInfo 列表,这将是 1 Quote 并且其 QuoteInfo 列表的计数为 1。