3 instantiations of EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
270var migrationResource = new EFMigrationResource(name, builder.Resource, dbContextTypeName)
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFCoreOperationExecutorTests.cs (2)
144new EFMigrationResource("migrations", project.Resource, dbContextTypeName: null), 165new EFMigrationResource("migrations", project.Resource, dbContextTypeName: null),
79 references to EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (63)
EFCoreOperationExecutor.cs (2)
28private readonly EFMigrationResource _migrationResource; 67EFMigrationResource migrationResource,
EFMigrationResource.cs (2)
17/// <see cref="EFMigrationResourceBuilderExtensions.PublishAsMigrationBundle(IResourceBuilder{EFMigrationResource}, string?, bool, bool, string?)"/> 27/// Initializes a new instance of the <see cref="EFMigrationResource"/> class.
EFMigrationResourceBuilderExtensions.cs (31)
38public static IResourceBuilder<EFMigrationResource> RunDatabaseUpdateOnStart(this IResourceBuilder<EFMigrationResource> builder) 40var migrationResource = builder.Resource; 53EFMigrationResource migrationResource, 102public static IResourceBuilder<EFMigrationResource> PublishAsMigrationScript( 103this IResourceBuilder<EFMigrationResource> builder, bool idempotent = true, bool noTransactions = false) 151/// migrations project (configured via <see cref="WithMigrationsProject(IResourceBuilder{EFMigrationResource}, string)"/> 152/// or <see cref="WithMigrationsProject{TProject}(IResourceBuilder{EFMigrationResource})"/>, if 160public static IResourceBuilder<EFMigrationResource> PublishAsMigrationBundle( 161this IResourceBuilder<EFMigrationResource> builder, string? targetRuntime = null, bool selfContained = false, bool publishContainer = false, string? baseImage = null) 200public static IResourceBuilder<EFMigrationResource> WithMigrationOutputDirectory(this IResourceBuilder<EFMigrationResource> builder, string outputDirectory) 218public static IResourceBuilder<EFMigrationResource> WithMigrationNamespace(this IResourceBuilder<EFMigrationResource> builder, string @namespace) 240public static IResourceBuilder<EFMigrationResource> WithMigrationsProject(this IResourceBuilder<EFMigrationResource> builder, string projectPath) 264public static IResourceBuilder<EFMigrationResource> WithMigrationsProject<TProject>(this IResourceBuilder<EFMigrationResource> builder) 277internal static IResourceBuilder<EFMigrationResource> WithMigrationsProjectForPolyglot( 278this IResourceBuilder<EFMigrationResource> builder, 292private static IResourceBuilder<EFMigrationResource> WithMigrationsProjectResource( 293IResourceBuilder<EFMigrationResource> builder, 327private static void ConfigureBundleContainer(IResourceBuilder<EFMigrationResource> builder) 329var migrationResource = builder.Resource; 371private static string ResolvePipelineOutputDirectory(IResourceBuilder<EFMigrationResource> builder) 382private static IResourceWithConnectionString GetSingleConnectionStringResource(EFMigrationResource migrationResource) 426EFMigrationResource migrationResource, 471/// <item>User-specified <see cref="EFMigrationResource.BundleBaseImage"/> (wins outright).</item> 472/// <item>Image tag derived from <see cref="EFMigrationResource.ResolvedFramework"/> (flowed 479internal static string ResolveBaseImage(EFMigrationResource migrationResource) 538internal static string GenerateDockerfile(EFMigrationResource migrationResource)
EFResourceBuilderExtensions.cs (28)
47public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 73public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 94public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 108internal static IResourceBuilder<EFMigrationResource> AddEFMigrationsForPolyglot( 133public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 153public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 175public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 196public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 215public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 226private static IResourceBuilder<EFMigrationResource> AddEFMigrationsCore( 233.OfType<EFMigrationResource>() 270var migrationResource = new EFMigrationResource(name, builder.Resource, dbContextTypeName) 295|| context.Resource is not EFMigrationResource migrationResource 406private static string? GetPreviousMigrationLastStepName(DistributedApplicationModel model, EFMigrationResource current) 408EFMigrationResource? predecessor = null; 409foreach (var sibling in model.Resources.OfType<EFMigrationResource>()) 445EFMigrationResource migrationResource, 484internal static string GetBundleFileName(EFMigrationResource migrationResource) 722IResourceBuilder<EFMigrationResource> migrationBuilder, 723EFMigrationResource migrationResource, 878private static ResourceCommandState GetCommandState(UpdateCommandStateContext _, EFMigrationResource migrationResource) 891EFMigrationResource migrationResource, 918EFMigrationResource migrationResource, 985EFMigrationResource migrationResource, 995EFMigrationResource migrationResource) => 1042EFMigrationResource migrationResource) => 1084EFMigrationResource migrationResource) =>
Aspire.Hosting.EntityFrameworkCore.Tests (16)
AddEFMigrationsTests.cs (7)
23Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 37Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 51Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 66Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 83var migrationResource = Assert.Single(appModel.Resources.OfType<EFMigrationResource>()); 102Assert.Contains(nameof(EFMigrationResource.StartupProjectResource), exception.Message);
EFBuildCustomizationWarningTests.cs (1)
192EFCoreOperationExecutor executor, EFMigrationResource migrations, string command, string subCommand, bool noBuild)
EFMigrationConfigurationTests.cs (5)
148Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterUpdate); 149Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterScript); 150Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterBundle); 151Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterOutputDir); 152Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterNamespace);
EFMigrationPipelineTests.cs (1)
857EFMigrationResource migrationResource)
EFMigrationWaitForTests.cs (2)
106var migrationResource = appModel.Resources.OfType<EFMigrationResource>().FirstOrDefault();