我为每个用户UserModel
创建MembershipUser
了一个模型。string[] Roles
在我的控制器中,我试图返回IEnumerable<UserModel>
视图但遇到问题。
无法将源类型“
IEnumerable<{user:MembershipUser, roles:string[]}>
”转换为目标类型“IEnumerable<UserModel>
”
我的模特
public class UserModel {
public MembershipUser user { get; set; }
public string[] roles { get; set; }
}
在我的控制器中
public ActionResult Users() {
IEnumerable<UserModel> model = from MembershipUser u in Membership.GetAllUsers()
select new {user = u, roles = Roles.GetRolesForUser(u.UserName)};
return View(model);
}