0
我有一个程序,我在其中读取电子邮件地址和用户数据的CSV文件,并将其带入C#控制台行应用程序,并将每个写入AspNetUser表(假设它通过验证)。在控制台行应用程序中为AspNetUserRole分配用户#
我可以在一个新的用户通过下面的代码写: -
AspNetUser user = new AspNetUser();
user.Id = Guid.NewGuid().ToString();
user.UserName = username;
// More Code
db.AspNetUsers.Add(user);
db.SaveChanges();
我怎样才能从这里开始,将它们分配到一个角色,在AspNetUsersRole表,以便添加记录?该表不能通过LINQ访问?我似乎无法访问控制台行应用程序中的UserManager或ApplicationUser?
提前致谢!
如果您使用Identity,您应该使用'UserManager'和'RoleManager'类来管理您的用户/角色。 – DavidG
我怎样才能从控制台应用程序访问这些? Intellisense只是让我创建一个同名的新类?这是我需要添加的参考吗? –