我有3個實體,用戶,任務和權限。用戶可以擁有很多權限。任務也有許多與他們相關的權限。我試圖在查詢中捕獲的想法是這樣的:我的任務需要由具有該任務所需的所有正確權限的用戶完成。查詢列表屬性包含其他列表中的所有內容的所有實體
我很努力的查詢。我想,這是我需要的:
var userList = context.Users
.Include("Permissions")
.Where(x => neededPermissionFromTask.Except(x.Permissions).Count() == 0).ToList();
但我得到一個異常:
無法創建類型「權限」的恆定值。在此 上下文中僅支持原始類型 類型(如Int32,String和Guid)。
感謝任何幫助,建議或意見。
謝謝!像魅力一樣工作。 –