|
|
1
1
代码中的问题是Where函数返回IEnumerable,而您正在将其类型转换为电影。因此,它是失败的。检查Where扩展函数的语法以便自己查看。因此,如果您确定只返回一个Movie对象,我建议您像这样使用First()。
|
|
|
2
1
做
|
|
|
3
0
我想,你从lambda表达式中得到了一个集合。您的视图需要一个电影对象。因为存在不匹配,所以抛出错误。只需使用Single()而不是Where()或使用First()。 var moviedetail=(电影)\ u entities.MovieSet.Single(mvid=>mvid.Id==Id); |