Identity 2.0以及如何从用户列表中获取以逗号分隔的电子邮件地址列表

时间:2014-06-28 18:11:46

标签: c# asp.net-mvc

我需要从特定角色的用户列表中检索用户名(电子邮件地址)。我可以得到这样的用户列表:

var roleManager = 
    new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new UserDbContext()));

var users = roleManager.FindByName("Administrator").Users.ToList();

foreach (var u in users)
{
    ApplicationUser adminuser = UserManager.FindById(u.UserId);
    var emailaddress = adminuser.UserName;
}

迭代这个users列表以创建逗号分隔的用户名字符串的最简洁方法是什么?我的想法是,这可能是在上面的第二行代码中完成的吗?我正在寻找的格式是:

"email1@domain.com, email2@domain.com, ..."

0 个答案:

没有答案