Я использую образец удостоверения ASP.NET из Asp-Team, и я пытаюсь изменить базу данных для IdentityDbContext
...
Я попробовал его с конструктором
public MyDbContext() : base("MyConnectionString") { } // base is IdentityDbContext
как с классом DbContext.
Это хорошо работает, пока я не попытаюсь зарегистрировать пользователя...
await IdentityStore.CreateLocalUser(user, model.Password)
возвращает false
... нет ошибки, ничего.
Любые идеи, как это исправить?
Edit:
Имя файла Models\AppModel.cs
, есть MyDbContext class
первоначально это было
public class MyDbContext : IdentityDbContext<MyUser, UserClaim, UserSecret, UserLogin, Role, UserRole>
{
}
я изменил его на
public class MyDbContext : IdentityDbContext<MyUser, UserClaim, UserSecret, UserLogin, Role, UserRole>
{
public MyDbContext() : base("MyConnectionString") { }
}
строка подключения работает, потому что у меня есть другие проекты, использующие их, и они работают нормально.
<connectionStrings>
<add name="MySailorContext" connectionString="Data Source=THOMAS-LAPTOP;Initial Catalog=MySailor;Integrated Security=True;Pooling=False;MultipleActiveResultSets=true" providerName="System.Data.SqlClient"/>
</connectionStrings>