Tengo una entidad de usuario que contiene una colección de entidades de encuesta. Me gustaría que la asociación incluyera un filtro en la relación, como 'IsCompleted', por lo tanto, cuando estoy ansioso por cargar (o por la carga lenta) la colección, este filtrado ocurre.Entidad Framework 4 (Asociaciones configuradas con filtros)
¿Es esto algo sobre lo que tenemos control?
gracias!
que parece ser una característica importante que falta que soporte de otros ORM y es bastante importante en las aplicaciones de la empresa. Gracias. – Marco
¿Cómo es una característica faltante? Como se muestra, es bastante trivial agregar colecciones filtradas a una entidad a través de clases parciales. ¿Esperas que sea una opción en el diseñador de EDMX? El problema con eso es que el modelo de entidad solo se refiere al esquema y las relaciones. Es un artefacto de la relación existente y conocido por EF que las clases de objeto de entidad que genera vienen con una propiedad de navegación conveniente. Los filtros de asociación personalizados están fuera del alcance de la definición del modelo de entidad, y se resuelven fácilmente con LINQ/code de todos modos. –
el ejemplo que proporcionó filtra la colección en memoria y cuando se trata de muchos registros con colecciones asociadas que pertenecen al agregado, se está pintando en una esquina. – Marco