SqlException:在預期條件的上下文中指定的非布爾類型的表達式,靠近')'


這是我試圖對EF7運行的查詢

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

確實相當簡單的查詢,我看不到作為條件傳遞的任何非布爾短語。

這裡的EventInvitation一對多的關係。

一般承認的答案

我發布了OP接受的答案:看起來sql生成器中存在一個已知錯誤,團隊知道的錯誤:

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





許可下: CC-BY-SA
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因