2009-06-18 11 views
1

je le type de situation suivante:éléments enfants dans un filtre ASP.NET LINQ à entités

TABLE Customers (
    CustomerID int, 
    etc...) 

TABLE Orders (
    OrderID int, 
    CustomerID int, 
    Active bit, 
    etc...) 

J'utilise ceci dans une application Web ASP.NET MVC LINQ-à-entités. Je veux sélectionner tous les clients et remplir la propriété de navigation Customer.Orders, et ne doit être rempli que pour les commandes où Active==true.

J'ai vu d'autres questions qui pointent vers DataLoadOptions.AssociateWith, mais il semble que je ne peux pas utiliser cela dans ASP.NET. J'ai également vu this article, mais il semble que j'aurais besoin d'appeler CreateSourceQuery() à mon avis lors de l'énumération des clients. C'est possible, je suppose, mais semble rompre le paradigme MVC.

Cela semble être une situation similaire à "Filter child collection using a child collection of the child" sauf que j'ai besoin d'une solution pour Linq-to-Entities au lieu de NHibernate. Merci!

Répondre

Questions connexes