Filtro query EntityFramework-Plus - L'entità figlio / relazionale non si sta caricando


Domanda

Sto usando Filtro query per istanza su user-id.

Struttura dell'entità dell'applicazione -> un college ha molti studenti.

Filtro user-id applicato sia per il college che per lo studente.

Quando accedo ai dati da due utenti contemporaneamente, il primo utente ottiene il college e tutto ciò che è studente, ma quando viene richiesta da un secondo utente, il caricamento dell'università fallisce due volte è uno studente, entrambi gli studenti hanno il college e gli studenti figli associati.

Questo problema si verifica solo quando eseguo query su college per id (this.dbContext.College.FirstOrDefault (e => e.Id == collegeId)) non per ottenere tutto (this.dbContext.College).

Risposta accettata

Disclaimer : sono il proprietario del progetto Entity Framework Plus

Il filtro utilizzando il contesto dell'istanza + Caricamento lento è una limitazione per questa libreria. Non c'è attualmente alcuna soluzione che io possa raccomandarti.

Disclaimer : sono il proprietario del progetto EntityFramework.DynamicFilters

Questa libreria funzionerà meglio per la tua situazione e può gestire correttamente questo tipo di scenario.





Autorizzato sotto: CC-BY-SA
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché