Я тестировал EF 4 и собираюсь отфильтровать дочерние коллекции для объекта.
Я использую поддержку POCO, и EF автоматически подключает мои коллекции:
public virtual ICollection<Product> Products { get; set; }
Таким образом, в этом примере я могу получить экземпляр категории и затем перечислить ее продукты.
Что я хочу знать, так это то, как я могу затем отфильтровать эту коллекцию, скажем, для возврата только активных продуктов.Я знаю, что могу сделать это в памяти, но важно, чтобы критерии отправлялись непосредственно в базу данных.
В NHibernate я могу сделать это, используя фильтры в моей коллекции, есть ли что-то эквивалентное в EF 4?
Я действительно думал о создании другой коллекции, например
public virtual ICollection<Product> ActiveProducts {get;set;}
, но не уверен, как потом подключить это.
Спасибо, Бен