使用命令行创建项目

会自动加上ef core和Identity core代码的示例

 

默认创建mvc是不带Identity的

dotnet new -help:查看可用的命令:

-au:Individual模板

 任务41:Individual authentication 模板

-uld:使用localDB

任务41:Individual authentication 模板

任务41:Individual authentication 模板

创建项目:

dotnet new mvc -au Individual -uld --name IdentitySample

 

任务41:Individual authentication 模板

创建项目的路径:

D:\MyDemos\jesse\IdentitySample

VSCode打开项目

 

默认已经创建好了一个LocalDB:

任务41:Individual authentication 模板

 

Startup.cs里面数据库的配置

任务41:Individual authentication 模板

Identity也帮我们加好了。

任务41:Individual authentication 模板

 

需要把数据库先初始化一下,否则启动会报错。

所以我们使用EF Core的Migration命令:

dotnet ef database update:

会根据Data/Migrations/文件夹下的文件来做数据库的初始化和更新

 

任务41:Individual authentication 模板

 

 

任务41:Individual authentication 模板

然后打开我本机的Sql server 查看:

先查看本机安装的localDB的版本:

sqllocalldb v

任务41:Individual authentication 模板

VS2107打开localDB

任务41:Individual authentication 模板

任务41:Individual authentication 模板

 

dotnet run:运行程序  

任务41:Individual authentication 模板

 

 

注册和登陆都是默认自带的

 

 

自己注意下:密码要求比较严格

我注册的是:Wjw123456.

 

 

任务41:Individual authentication 模板

注册完成后就自动登陆了

任务41:Individual authentication 模板

 接下来要看下Migration的几个命令

 

相关文章:

  • 2021-11-28
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2022-12-23
  • 2021-04-14
  • 2021-07-26
猜你喜欢
  • 2021-06-18
  • 2021-05-10
  • 2022-01-27
  • 2022-01-26
  • 2022-12-23
相关资源
相似解决方案