我有名为竞赛,问题和法官的模型一个法官有很多比赛,一个比赛有很多法官
但是当我通过大赛Id访问数据库中的评委名单时,它不工作
var existingJudge = this.unitOfWork.JudgeRepository.Get()
.Where(r => r.Contest_Id.Contains(id) && r.Id == User.Identity.GetUserId()); 我也试过了
existingJudge = this.unitOfWork.ContestRepository.GetById(id).JudgeList;这里的id表示竞赛id
发布于 2018-02-13 00:31:19
你有没有试过这个:
var existingJudge = this.unitOfWork.JudgeRepository.Get()
.Where(r => r.Contests.Any(t => t.Id == id));如果id包含正确的数字,这应该是可行的。
发布于 2018-02-13 16:41:16
有几件事可能是错的。
你能分享一下你的类图或类吗?您是否将链接的对象属性(即法官)标记为虚拟的?另外,您的表使用AspNetUser作为名称,您是否正确地映射了您的裁判对象?我想看看您是如何将对象映射到表名的。
https://stackoverflow.com/questions/48749286
复制相似问题