如何使用MySql与asp.net身份和MVC与微软ASP.. NET身份示例
本文关键字:身份 ASP 微软 NET MVC 何使用 asp net MySql | 更新日期: 2023-09-27 18:14:15
我正在学习asp.net身份。我从这个链接找到了这个nuget包。这是示例发布的链接,虽然是alpha版本,并不意味着实际使用,我很好奇学习的角度。所以安装了它,真的很喜欢它(从这里)。现在从一个空的MVC项目与ASP。. NET身份,使用这个链接,我可以使用MySql作为存储提供者。现在的问题是我如何使用mysql与身份样本?
您需要更改连接字符串。默认情况下,身份模型使用web.config中的默认连接字符串。如果数据库不存在,它将与表一起创建它。你需要先将mysql添加到visual studio中,你可以在mysql页面上找到这个。然后创建一个到mysql的连接,然后通过替换DefaultConnection"
来指定位于IdentityModel.cs
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}