ASP.NET Core 目录结构
wwwroot用于存放静态文件,例如:JavaScript
文件、图像图形、CSS
样式表文件等
依赖项一般存放NuGet包和SDK
ASP.NET Core可以在Startup类中的Configure方法中通过添加中间件的方式实现不同功能,是一种装配到应用程序管道以处理请求和响应的组件。
UseDeveloperExceptionPage:用于请求进入后的异常检测
UseMvc:可在委托的方法中定义路由
1.根据数据库映射实体类
NuGet中需安装包
Microsoft.AspNetCore.App(2.1.11)
Microsoft.EntityFrameworkCore(2.1.11)
Microsoft.EntityFrameworkCore.SqlServer(2.1.11)
Microsoft.NETCore.App(2.1.0)、
数据库:SQLServer
在程序包管理器控制台中输入指令:
Scaffold-DbContext "Server=.;Database=Database;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
即可映射数据库实体类
2.根据实体更新数据库
在CMD中选择程序路径(即右键项目在文件资源管理器中打卡文件后,复制路径)
dir后可查看到对应.csproj文件,表明路径正确
执行
dotnet ef migrations add InitialCreate -v(添加迁移指令)
dotnet ef database update -v(执行更新)
即可更新数据库,更新后会在Migrations中生成对应的记录文件