C# 始终重新创建数据库

C# 始终重新创建数据库,c#,.net,entity-framework,asp.net-core,entity-framework-core,C#,.net,Entity Framework,Asp.net Core,Entity Framework Core,如何在每次运行应用程序时重新创建数据库,或者如果有任何更改已更改,如何重新创建数据库 我应该在dbcontext或Startup.cs类中使用某种方法吗 我使用的是asp.net core您可以在测试/开发时使用它: dbContext.Database.EnsureDeleted(); dbContext.Database.EnsureCreated(); 听起来您指的是“在开发过程中始终重新创建数据库”,但最好明确这是针对开发或登台环境的。

如何在每次运行应用程序时重新创建数据库,或者如果有任何更改已更改,如何重新创建数据库

我应该在dbcontext或Startup.cs类中使用某种方法吗


我使用的是asp.net core

您可以在测试/开发时使用它:

dbContext.Database.EnsureDeleted();
dbContext.Database.EnsureCreated();

听起来您指的是“在开发过程中始终重新创建数据库”,但最好明确这是针对开发或登台环境的。