私は実体を持っています:
Entry
{
public virtual ICollection<Content> Contents { get; set; }
}
Entry
フィルタリングされたを含むを取得する必要がありますContents
。
var entryWithFilteredContents = dbContext.Entry.Single(). ???
/*Load(entry=>entry.Contents) Where(content=> content.Value > 10)*/
今私が書くとき、私entryWithFilteredContents.Contents
は10より大きい値を持つコンテンツだけを受け取ることを期待しています。私はそれを得ることができることを知っていますが、var entry = db.Context.Entry.Single()
それvar contents = entry.Contents.Where(content=> content.Value > 10)
は私のニーズを満たしていません。