ObjectContext を使用して古い Entity Framework から DbContext にプロジェクトを移行しようとしています。私の問題は、ObjectSet<Garden> & EntityCollection<Flowers>
私DbSet<Garden> & ICollection<Flowers>
のコードがテーブルとエンティティのナビゲーション/関連テーブルに対して動的クエリを実行する必要があることです。
var flowers = Gardens.Where("it.Name = @name").First().Flowers.Where(blah);
LINQ は代替手段ではありません。動的に構築される文字列 (グリッドによる eSQL 構築、ユーザーによる入力など、Where、GroupBy、OrderBy に使用) に基づいている必要があります。ObjectQuery<>
文字列/eSQL述語しかないようです。
関連/外部キーテーブルでも機能する最善の方法は? ここで何かが欠けていますか?以前は非常に単純だったものが難しいように思えるからですか?