Когда я впервые запускал базовое приложение ef, оно создавало базу данных и таблицы из dbcontext. но когда я снова запускаю приложение, оно дает ошибку: объект уже существует. Я хочу пропустить или игнорировать, если таблицы существуют при повторном запуске приложения (2 раза / несколько раз). Если какой-либо новый класс Poco добавлен, то создайте для него таблицу в действующей базе данных.
Startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
using (var serviceScope = app.ApplicationServices.GetService<IServiceScopeFactory>().CreateScope())
{
var context = serviceScope.ServiceProvider.GetRequiredService<ApplicationContext>();
context.Database.Migrate();
RelationalDatabaseCreator databaseCreator = (RelationalDatabaseCreator)context.Database.GetService<IDatabaseCreator>();
databaseCreator.CreateTables();
}}