使用命令行创建项目
会自动加上ef core和Identity core代码的示例
默认创建mvc是不带Identity的
dotnet new -help:查看可用的命令:
-au:Individual模板
-uld:使用localDB
创建项目:
dotnet new mvc -au Individual -uld --name IdentitySample
创建项目的路径:
D:MyDemosjesseIdentitySample
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的几个命令