ASP.NET Core 创建数据表及创建项目CURD页面

2025-07-24 00:39:22

本篇经验将和大家介绍ASP.NET Core 创建脚本工具并执行初始迁移的方法,希望对大家的工作和学习有所帮助!

创建脚本工具并执行初始迁移

1、从菜单中选择"工具->NuGet包管理器器->程序包管理器控制台"菜单,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

2、在PMC中,输入以下命令:Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

3、上面的命令执行完毕之后,输入 Add-Migration Initial,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

4、在上面的命令执行完毕之后,会在项目中增加Migrations目录和用于创建初始数据频骑夭挞库的代码,如下图所示:这些代码是基于DbContext汜枸赓觅指定的模型(在Models/ BookCntext.cs)。初始参数用于命名迁移。您可以修改成任何名称,但按惯例您可以选择描述迁移的名称。

ASP.NET Core 创建数据表及创建项目CURD页面

5、在上面的命令执行完毕之后,输入Update-Database,这个命令通过运行Migrations/<time-stamp>_Initial.cs文件,创建数据库表,执行过程,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

6、执行结束之后,会在数据库中创建Book表,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

创建增删改查页面

1、在Windows资源管理器中,选中项目所在的文件夹(文件夹中有Startup.cs文件,Program.cs文件和csproj文件),键盘上按钮媪青怍牙"Shift",鼠标右键—>"在此处打开命令窗口",打开命令窗口,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

2、命令窗口中输入以下命令dotnet aspnet-codegenerator razorpage -m Book -dc BookContext -udl -outDir Pages\Books --referenceScriptLibraries如果收到错误:未找到与命令"dotnet aspnet codegenerator"匹配的可执行文件,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

3、则请退出Visual Studio 2017 ,再次执行命令。如果收到以下错误信息,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

4、则请更新Microsoft.VisualStudio.Web.CodeGeneration.Design到2.0.0。如果版本大于2.0,则请降到2.0.0,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

5、再次执行命令,这次执行成功,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面

6、运行完毕后会在你的Page\Books文件夹中生成增删改查的cshtml,如下图所示:

ASP.NET Core 创建数据表及创建项目CURD页面
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢