知道为什么这不起作用
return View((from u in db.Users
select new Models.Users()
{
Id = u.Id,
Username = u.Username,
Password = "-"
}).ToList());

这就像魅力一样? :
return View(db.Users.SqlQuery("SELECT Id, Username, '-' AS Password FROM Users"));

答案 0 :(得分:0)
由于你没有真正提供大量信息,我会在黑暗中拍摄。 EF不允许您选择代表数据库实体的类。我假设Models.Users
类与db.Users
中使用的类相同?您应该能够创建具有相同字段的UserDto
,我认为这样可行。如果它没有提供更多信息,我会尝试提供更多信息。