AutoMigrationCreator: add new ef core dependencies
This commit is contained in:
parent
6f41a7f028
commit
5dff970a42
@ -1,6 +1,9 @@
|
||||
using ASC.Core.Common.EF;
|
||||
|
||||
using Microsoft.EntityFrameworkCore.Design;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Migrations.Design;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
namespace AutoMigrationCreator
|
||||
@ -12,6 +15,10 @@ namespace AutoMigrationCreator
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddEntityFrameworkDesignTimeServices();
|
||||
serviceCollection.AddDbContextDesignTimeServices(context);
|
||||
serviceCollection.AddSingleton<MigrationsCodeGeneratorDependencies>();
|
||||
serviceCollection.AddSingleton<AnnotationCodeGeneratorDependencies>();
|
||||
serviceCollection.AddSingleton<IAnnotationCodeGenerator, AnnotationCodeGenerator>();
|
||||
serviceCollection.AddSingleton(context.GetService<ITypeMappingSource>());
|
||||
|
||||
var designTimeServices = serviceCollection.BuildServiceProvider();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user