IdentityDbContext
的数据库...我已经尝试使用构造函数进行更改。
public MyDbContext() : base("MyConnectionString") { } // base is IdentityDbContext
就像使用DbContext类一样。
在尝试注册用户时,这很有效...
await IdentityStore.CreateLocalUser(user, model.Password)
返回false
...没有错误,什么也没有。
有什么想法可以修复它吗?
编辑:
文件名为Models\AppModel.cs
,那里有MyDbContext类
最初它是这样的:
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>