我正在迁移的配置类中设置种子方法。
我添加了对以下名称空间的引用
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
并编写了以下从Seed方法调用的方法
private void SeedMembership(MyDbContext context)
{
var user = new ApplicationUser() { UserName = "demo"};
UserManager<ApplicationUser> userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context));
var result = UserManager.Create(user,"demo");
}
这个想法是让这个aoto用username = demo和password = demo
创建一个用户但我无法编译得到以下错误:
using the generic type 'Microsoft.AspNet.Identity.UserManager<TUser>' requires 1 type argument
我有点担心原因。
谢谢!
答案 0 :(得分:2)
你似乎有一个错字:
var result = UserManager.Create(user,"demo");
您应该使用userManager
,请注意小写u
。