Filtro de consultas de EntityFramework-Plus - No se carga la entidad secundaria / relacional

entity-framework entity-framework-plus

Pregunta

Estoy utilizando el filtro de consultas por instancia en el ID de usuario.

Estructura de la entidad de la aplicación -> una universidad tiene muchos estudiantes.

Se aplicó un filtro de identificación de usuario tanto en la universidad como en su estudiante.

Cuando accedo a los datos de dos usuarios simultáneamente, el primer usuario obtiene su universidad y todo lo que es estudiante, pero cuando la solicitud proviene de un segundo usuario, solo la carga de la universidad falló dos cargas su estudiante, ambos usuarios tienen su universidad y los estudiantes asociados.

Este problema ocurre solo cuando pregunto college por id (this.dbContext.College.FirstOrDefault (e => e.Id == collegeId)) no para obtener todos (this.dbContext.College).

Respuesta aceptada

Descargo de responsabilidad : soy el propietario del proyecto Entity Framework Plus

El filtrado mediante el contexto de instancia + Carga diferida es una limitación para esta biblioteca. Actualmente no hay una solución que pueda recomendar.

Descargo de responsabilidad : soy el propietario del proyecto EntityFramework.DynamicFilters

Esta biblioteca funcionará mejor para su situación y puede manejar este tipo de escenario correctamente.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué