📅  最后修改于: 2023-12-03 15:08:33.810000             🧑  作者: Mango
如果您使用 Entity Framework Core 来管理 ASP.NET Core 中的数据访问,那么您将会十分关心如何使用 DB First 更新模型类。这篇文章将向您介绍如何使用 DB First 更新模型类。
以下是使用 DB First 更新模型类的步骤:
首先,您需要创建一个新的 ASP.NET Core Web 应用程序。您可以通过 Visual Studio 或命令行创建。
在应用程序中,您需要安装相应的 NuGet 包:
Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 3.1.4
Install-Package Microsoft.EntityFrameworkCore.Tools -Version 3.1.4
appsettings.json
文件中,添加以下内容:"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=MyDatabase;"
},
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=MyDatabase;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
上述命令将生成一个 Models
目录,并在其中添加所有表的实体类文件。
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=MyDatabase;" Microsoft.EntityFrameworkCore.SqlServer -Force -OutputDir Models
以上命令将强制更新所有模型类。
使用 DB First 更新模型类非常容易。只需遵循上述步骤即可。无论您是更新已有模型类还是创建新的模型类,这些步骤都将成为一个非常重要的参考。