2009-06-18 11 views
1

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"と似たようです。ありがとう!

答えて