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