I状況の次のタイプがあります。私は、LINQのツーエンティティを使用してASP.NET MVC Webアプリケーションでこれを使用していますフィルター子要素ASP.NET LINQのツーエンティティ
TABLE Customers (
CustomerID int,
etc...)
TABLE Orders (
OrderID int,
CustomerID int,
Active bit,
etc...)
を。すべての得意先を選択し、得意先コードオーダーのナビゲーションプロパティを設定したいと考えています。注文はActive==true
となっています。
私はDataLoadOptions.AssociateWith
を指す他の質問を見ましたが、私はASP.NETでそれを使用することはできません。私もthis articleを見たことがありますが、Customersを介して列挙するときに私のビューでCreateSourceQuery()を呼び出す必要があるようです。これは可能ですが、MVCのパラダイムを破っているようです。
これはNHibernateの代わりにLinq-to-Entitiesの解決策が必要であることを除いて、これは "Filter child collection using a child collection of the child"と似たようです。ありがとう!