3
との積極的なロード私はEntityFramework 7.0.0-RC1を使用する場合、私はこのような何かを書いた:EFCoreでEntity Frameworkのコア1.0.0:WHERE句
context.MyEntity
.Include(e=>e.MySubEntities)
.Where(e=>e.MySubEntities.Contains(value))
.Where(e=>e.Status==1)
.ToList();
は同じコードが例外をスローします1.0.0。最初のWhere
実行時にデータがロードされていない瞬間にInclude
と思われます。だから私は最初に関連するすべてのデータで私のコレクションをインスタンス化し、次にそれを照会する必要があります。 唯一のデータベースクエリがあったので、これまでのアプローチは最適化されているようでした(そうではありませんでしたか?)。どうすれば同じことができますか?
P.S.私はあなたが使用することはできません
EFCorce 1 RTMを使用していますか? – Nils
@Nilsはい。 「Microsoft.EntityFrameworkCore」:「1.0.0」、「Microsoft.EntityFrameworkCore.Tools」:{ 「バージョン」:「1.0.0プレビュー2最終」、 「タイプ」:「ビルド」 }、「 – Slip
」さて、それは正常に動作するはずです - 公式の文書によると:https://docs.efproject.net/en/latest/querying/related-data.html – Nils