【发布时间】:2012-05-23 00:14:14
【问题描述】:
我有实体:
Entry
{
public virtual ICollection<Content> Contents { get; set; }
}
我需要获取包含过滤的Contents 的Entry。
var entryWithFilteredContents = dbContext.Entry.Single(). ???
/*Load(entry=>entry.Contents) Where(content=> content.Value > 10)*/
现在,当我写 entryWithFilteredContents.Contents 时,我希望只收到 Value 大于 10 的内容。我知道我可以得到一个 var entry = db.Context.Entry.Single() 然后是 var contents = entry.Contents.Where(content=> content.Value > 10) 但这不能满足我的需求。
【问题讨论】:
标签: c# .net database entity-framework linq-to-entities