3 instantiations of EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
269var 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)
37public static IResourceBuilder<EFMigrationResource> RunDatabaseUpdateOnStart(this IResourceBuilder<EFMigrationResource> builder) 39var migrationResource = builder.Resource; 52EFMigrationResource migrationResource, 101public static IResourceBuilder<EFMigrationResource> PublishAsMigrationScript( 102this IResourceBuilder<EFMigrationResource> builder, bool idempotent = true, bool noTransactions = false) 150/// migrations project (configured via <see cref="WithMigrationsProject(IResourceBuilder{EFMigrationResource}, string)"/> 151/// or <see cref="WithMigrationsProject{TProject}(IResourceBuilder{EFMigrationResource})"/>, if 159public static IResourceBuilder<EFMigrationResource> PublishAsMigrationBundle( 160this IResourceBuilder<EFMigrationResource> builder, string? targetRuntime = null, bool selfContained = false, bool publishContainer = false, string? baseImage = null) 199public static IResourceBuilder<EFMigrationResource> WithMigrationOutputDirectory(this IResourceBuilder<EFMigrationResource> builder, string outputDirectory) 217public static IResourceBuilder<EFMigrationResource> WithMigrationNamespace(this IResourceBuilder<EFMigrationResource> builder, string @namespace) 239public static IResourceBuilder<EFMigrationResource> WithMigrationsProject(this IResourceBuilder<EFMigrationResource> builder, string projectPath) 263public static IResourceBuilder<EFMigrationResource> WithMigrationsProject<TProject>(this IResourceBuilder<EFMigrationResource> builder) 276internal static IResourceBuilder<EFMigrationResource> WithMigrationsProjectForPolyglot( 277this IResourceBuilder<EFMigrationResource> builder, 291private static IResourceBuilder<EFMigrationResource> WithMigrationsProjectResource( 292IResourceBuilder<EFMigrationResource> builder, 326private static void ConfigureBundleContainer(IResourceBuilder<EFMigrationResource> builder) 328var migrationResource = builder.Resource; 370private static string ResolvePipelineOutputDirectory(IResourceBuilder<EFMigrationResource> builder) 381private static IResourceWithConnectionString GetSingleConnectionStringResource(EFMigrationResource migrationResource) 425EFMigrationResource migrationResource, 470/// <item>User-specified <see cref="EFMigrationResource.BundleBaseImage"/> (wins outright).</item> 471/// <item>Image tag derived from <see cref="EFMigrationResource.ResolvedFramework"/> (flowed 478internal static string ResolveBaseImage(EFMigrationResource migrationResource) 537internal static string GenerateDockerfile(EFMigrationResource migrationResource)
EFResourceBuilderExtensions.cs (28)
46public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 72public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 93public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 107internal static IResourceBuilder<EFMigrationResource> AddEFMigrationsForPolyglot( 132public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 152public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 174public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 195public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 214public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 225private static IResourceBuilder<EFMigrationResource> AddEFMigrationsCore( 232.OfType<EFMigrationResource>() 269var migrationResource = new EFMigrationResource(name, builder.Resource, dbContextTypeName) 294|| context.Resource is not EFMigrationResource migrationResource 405private static string? GetPreviousMigrationLastStepName(DistributedApplicationModel model, EFMigrationResource current) 407EFMigrationResource? predecessor = null; 408foreach (var sibling in model.Resources.OfType<EFMigrationResource>()) 444EFMigrationResource migrationResource, 481internal static string GetBundleFileName(EFMigrationResource migrationResource) 719IResourceBuilder<EFMigrationResource> migrationBuilder, 720EFMigrationResource migrationResource, 875private static ResourceCommandState GetCommandState(UpdateCommandStateContext _, EFMigrationResource migrationResource) 888EFMigrationResource migrationResource, 915EFMigrationResource migrationResource, 982EFMigrationResource migrationResource, 992EFMigrationResource migrationResource) => 1039EFMigrationResource migrationResource) => 1081EFMigrationResource 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();