Фильтровать дочерние элементы в ASP.NET Linq-to-Entities - PullRequest
1 голос
/ 18 июня 2009

У меня следующий тип ситуации:

TABLE Customers (
    CustomerID int,
    etc... )

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

Я использую это в веб-приложении ASP.NET MVC, использующем Linq-to-Entities. Я хочу выбрать всех клиентов и заполнить навигационное свойство Customer.Orders, и его следует заполнять только заказами, в которых Active==true.

Я видел другие вопросы, которые указывают на DataLoadOptions.AssociateWith, но, похоже, я не могу использовать это в ASP.NET. Я также видел эту статью , но, похоже, мне нужно было бы вызывать CreateSourceQuery () в моем представлении при перечислении через Customers. Полагаю, это возможно, но, похоже, нарушает парадигму MVC.

Это похоже на ситуацию " Фильтровать дочернюю коллекцию, используя дочернюю коллекцию дочернего ", за исключением того, что мне нужно решение для Linq-to-Entities вместо NHibernate. Спасибо!

1 Ответ

2 голосов
/ 18 июня 2009

Вы можете найти ответ в этом совете .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...