采用.NET Core MVC技术完整实现本项目的增、删、改、查及分页功能
采用NET Core MVC实现。源码见末尾,项目启动流程如下
注:本项目源码已经完善,只需安装Asp.net Core 2.1 并 迁移数据库即可运行
一:安装Asp.net Core 2.1
在此部分,会有提示让你安装Asp.net Core 2.1,点击安装(由于我的电脑已经安装过,此处未显示)
二:安装NuGet包
2.1:通过nuget 安装Microsoft.EntityFrameworkCore.SqlServer
为确保版本兼容,请选择2.1.4版本
三:在VS上打开终端,迁移数据库文件,步骤如下:
3.1:appsettings.json中配置数据库连接字符串
一般更改Id和password即可
3.2:打开终端![](https://img-blog.csdnimg.cn/direct/b5d1cecb202b4d438bfd9ef40d13cbe4.png)
打开后如下
3.3:使用Entity Framework Core迁移
-
安装EF工具: 如果你还没有安装Entity Framework Core工具包,打开命令行工具(如PowerShell或Terminal),运行:
dotnet tool install --global dotnet-ef
-
初始化迁移之前,确保切换到项目目录下:(若已在项目目录下,则忽略此步)
cd NetCoreDemo
-
初始化迁移: 在项目目录下,运行以下命令来创建第一个迁移。这会基于你的数据模型生成SQL脚本以创建数据库结构。
dotnet ef migrations add InitialCreate
这里
InitialCreate
是迁移的名称,你可以自定义。 -
应用迁移到数据库: 接下来,在此步骤之前确保你的
appsettings.json
或环境变量中配置了正确的数据库连接字符串,然后运行以下命令应用迁移,这将实际创建或更新数据库。
dotnet ef database update
四:运行程序
源码链接:https://pan.quark.cn/s/4816c2fb8d3f