带迁移的MVC5 EF6 - 为成员用户提供种子

时间:2013-12-10 14:56:21

标签: entity-framework asp.net-mvc-5

我正在迁移的配置类中设置种子方法。

我添加了对以下名称空间的引用

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

我有点担心原因。

谢谢!

1 个答案:

答案 0 :(得分:2)

你似乎有一个错字:

var result = UserManager.Create(user,"demo");

您应该使用userManager,请注意小写u