我收到此消息:
无法创建类型' ElectiveTesting.Models.ApplicationUser'的常量值。在此上下文中仅支持原始类型或枚举类型。
var thisUser = manager.FindById(User.Identity.GetUserId());
viewModel.InvitedToElections = db.Elections.Where(e => e.ApplicationUsers == thisUser)
.Include(e => e.Electives);
我已阅读过有关此主题的其他帖子,但未能找到解决方案/解决方法。
答案 0 :(得分:2)
如果您想获得与特定用户相关的所有选举,您应该使用Any运算符:
db.Elections.Where(e => e.ApplicationUsers.Any(au => au.UserId == thisUser.Id))