我正在尝试一个项目。我在这个项目中使用身份系统。首先,我通过迁移到 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>();