编译时错误:“无法将类型 'System.Collections.Generic.IEnumerable' 隐式转换为 'Domain.User'。存在显式转换(您是否缺少演员表?)”
User newUser = uow.UserRepository.Get(u => u.FirstName == "Joah");
然后,如果我添加演员表,则会出现运行时错误:
“无法将‘System.Collections.Generic.List`1[Domain.User]’类型的对象转换为‘Domain.User’类型。”
User newUser = (User)uow.UserRepository.Get(u => u.FirstName == "Joah");
如果我使用“var”,我会看到返回的对象,但我需要将其转换为“用户”:-(
为什么会发生这种情况?