tengo una consulta sencilla que quiero hacer la siguiente manera:Marco de la entidad Eager carga del filtro
1) Products
tienen ChildProducts
que tienen PriceTiers
2) Quiero obtener toda la Products
que tienen un Category
con un ID
de 1 y Display
= verdadero.
3) Quiero incluir todos los ChildProducts
que tienen Display
= verdadero.
4) Y luego incluir el PriceTiers
que tiene IsActive
= verdadero.
De lo que he leído, EF no soporta Eager Cargando con filtros, por lo que el siguiente no funcionará:
ProductRepository.Query.IncludeCollection(Function(x) x.ChildProducts.Where(Function(y) y.Display).Select(Function(z) z.PriceTiers.Where(Function(q) q.IsActive))).Where(Function(x) x.Categories.Any(Function(y) y.ID = ID)))
¿Alguna sugerencia?
¿por qué usted comienza varias preguntas para el mismo problema? Además, ¿por qué lo haces una y otra vez? –