.NET Core Scaffold-Dbcontext,无需身份表

问题描述 投票:0回答:1

我正在尝试一个项目。我在这个项目中使用身份系统。首先,我通过迁移到 SQL Server 创建了 Identity 和 DbContext。现在,在 SQL Server 上创建一个表并

scaffold-dbcontext "Server=localhost;Database=OrderSystemV;Trusted_Connection=true;TrustServerCertificate=True;" Microsoft.Entityframeworkcore.SqlServer -outputdir Models

当我键入时,上下文也会刷新,并且还会显示身份的表。当上下文刷新时,它继承的Identitydbcontext就消失了,它继承自普通的DbContext。我应该编写什么命令来防止这种情况并仅显示新创建的表?我的问题是,看到Identity创建的像AspNetUser这样的表正常吗?

程序.cs:

var connectionString = builder.Configuration["ConnectionStrings:AspnetRunConnection"];
builder.Services.AddDbContext<OrderSystemVContext>(options =>options.UseSqlServer(connectionString));
builder.Services.AddIdentity<AppUser, AppRole>().AddEntityFrameworkStores<OrderSystemVContext>();
c# asp.net .net entity-framework asp.net-core
1个回答
0
投票

您可以使用

-Tables
参数来指示您要在脚手架中包含哪些表。

请参阅文档了解详细信息或其他参数。

© www.soinside.com 2019 - 2024. All rights reserved.