SqlException : 조건이 예상되는 컨텍스트에서 지정된 부울이 아닌 형식의 표현식입니다 ( ') 근처).

entity-framework entity-framework-core

문제

이것은 EF7에 대해 실행하려고하는 쿼리입니다.

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

참으로 간단한 쿼리와 조건으로 전달 된 부울이 아닌 구문을 볼 수 없습니다.

여기에있는 EventInvitation 과 일대 다의 관계에 있습니다.

수락 된 답변

나는 OP에 의해 받아 들여지는 응답을 게시하고있다 : SQL Generator에 알려진 버그가있는 것처럼 보이는데, 팀이 알고있는 버그이다.

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




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.