SqlException: un'espressione di tipo non booleano specificato in un contesto in cui è prevista una condizione, vicino a ')'

entity-framework entity-framework-core

Domanda

Questa è la query che sto cercando di eseguire contro EF7

_context.Event.Where(e => e.Invitations.Any(i => i.User.Id == currentUserId));

Una query abbastanza semplice in effetti e non riesco a vedere nessuna frase non booleana passata come condizione.

Event qui è in una relazione uno-a-molti con Invitation .

Risposta accettata

Sto pubblicando una risposta accettata dall'OP: sembra che ci sia un bug noto nel generatore sql, un bug di cui il team è a conoscenza:

https://github.com/aspnet/EntityFramework/issues/3317



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