如何使用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与身份样本?

如何使用MySql与asp.net身份和MVC与微软ASP.. NET身份示例

您需要更改连接字符串。默认情况下,身份模型使用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();
        }
    }