2013-12-10 3 views
1

Я настраиваю свои методы семени в своем классе конфигурации миграции.MVC5 EF6 с миграциями - поселение пользователя членства

Я добавил ссылки на следующие пространства имен

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 создать пользователь с именем пользователя = demo и password = demo

, но я не могу скомпилировать следующую ошибку:

using the generic type 'Microsoft.AspNet.Identity.UserManager<TUser>' requires 1 type argument 

Я немного зациклен на том, почему.

Спасибо!

ответ

2

Вы, кажется, есть опечатка:

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

Вы должны использовать userManager, обратите внимание на нижний регистр u.

+0

Bugger. Это была глупая ошибка. Благодаря! – Crudler

Смежные вопросы