任务41:Individual authentication 模板
使用命令行创建项目
会自动加上ef core和Identity core代码的示例
默认创建mvc是不带Identity的
dotnet new -help:查看可用的命令:
-au:Individual模板
-uld:使用localDB
创建项目:
dotnet new mvc -au Individual -uld --name IdentitySample
创建项目的路径:
D:\MyDemos\jesse\IdentitySample
VSCode打开项目
默认已经创建好了一个LocalDB:
Startup.cs里面数据库的配置
Identity也帮我们加好了。
需要把数据库先初始化一下,否则启动会报错。
所以我们使用EF Core的Migration命令:
dotnet ef database update:
会根据Data/Migrations/文件夹下的文件来做数据库的初始化和更新
然后打开我本机的Sql server 查看:
先查看本机安装的localDB的版本:
sqllocalldb v
VS2107打开localDB
dotnet run:运行程序
注册和登陆都是默认自带的
自己注意下:密码要求比较严格
我注册的是:Wjw123456.
注册完成后就自动登陆了
接下来要看下Migration的几个命令
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步