1 instantiation of EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
179var migrationResource = new EFMigrationResource(name, builder.Resource, dbContextTypeName)
68 references to EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (54)
EFMigrationResource.cs (1)
19/// <see cref="EFMigrationResourceBuilderExtensions.PublishAsMigrationBundle(IResourceBuilder{EFMigrationResource}, string?, bool, bool, string?)"/>
EFMigrationResourceBuilderExtensions.cs (29)
36public static IResourceBuilder<EFMigrationResource> RunDatabaseUpdateOnStart(this IResourceBuilder<EFMigrationResource> builder) 38var migrationResource = builder.Resource; 51EFMigrationResource migrationResource, 100public static IResourceBuilder<EFMigrationResource> PublishAsMigrationScript( 101this IResourceBuilder<EFMigrationResource> builder, bool idempotent = true, bool noTransactions = false) 149/// migrations project (configured via <see cref="WithMigrationsProject(IResourceBuilder{EFMigrationResource}, string)"/> 150/// or <see cref="WithMigrationsProject{TProject}(IResourceBuilder{EFMigrationResource})"/>, if 158public static IResourceBuilder<EFMigrationResource> PublishAsMigrationBundle( 159this IResourceBuilder<EFMigrationResource> builder, string? targetRuntime = null, bool selfContained = false, bool publishContainer = false, string? baseImage = null) 198public static IResourceBuilder<EFMigrationResource> WithMigrationOutputDirectory(this IResourceBuilder<EFMigrationResource> builder, string outputDirectory) 216public static IResourceBuilder<EFMigrationResource> WithMigrationNamespace(this IResourceBuilder<EFMigrationResource> builder, string @namespace) 238public static IResourceBuilder<EFMigrationResource> WithMigrationsProject(this IResourceBuilder<EFMigrationResource> builder, string projectPath) 262public static IResourceBuilder<EFMigrationResource> WithMigrationsProject<TProject>(this IResourceBuilder<EFMigrationResource> builder) 273internal static IResourceBuilder<EFMigrationResource> WithMigrationsProjectForPolyglot( 274this IResourceBuilder<EFMigrationResource> builder, 307private static void ConfigureBundleContainer(IResourceBuilder<EFMigrationResource> builder) 309var migrationResource = builder.Resource; 350private static string ResolvePipelineOutputDirectory(IResourceBuilder<EFMigrationResource> builder) 361private static IResourceWithConnectionString GetSingleConnectionStringResource(EFMigrationResource migrationResource) 405EFMigrationResource migrationResource, 450/// <item>User-specified <see cref="EFMigrationResource.BundleBaseImage"/> (wins outright).</item> 451/// <item>Image tag derived from <see cref="EFMigrationResource.ResolvedFramework"/> (flowed 458internal static string ResolveBaseImage(EFMigrationResource migrationResource) 517internal static string GenerateDockerfile(EFMigrationResource migrationResource)
EFResourceBuilderExtensions.cs (24)
45public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 71public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 92public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 106internal static IResourceBuilder<EFMigrationResource> AddEFMigrationsForPolyglot( 131public static IResourceBuilder<EFMigrationResource> AddEFMigrations( 142private static IResourceBuilder<EFMigrationResource> AddEFMigrationsCore( 149.OfType<EFMigrationResource>() 179var migrationResource = new EFMigrationResource(name, builder.Resource, dbContextTypeName) 204|| context.Resource is not EFMigrationResource migrationResource 315private static string? GetPreviousMigrationLastStepName(DistributedApplicationModel model, EFMigrationResource current) 317EFMigrationResource? predecessor = null; 318foreach (var sibling in model.Resources.OfType<EFMigrationResource>()) 354EFMigrationResource migrationResource, 395internal static string GetBundleFileName(EFMigrationResource migrationResource) 633IResourceBuilder<EFMigrationResource> migrationBuilder, 634EFMigrationResource migrationResource, 789private static ResourceCommandState GetCommandState(UpdateCommandStateContext _, EFMigrationResource migrationResource) 802EFMigrationResource migrationResource, 829EFMigrationResource migrationResource, 898EFMigrationResource migrationResource, 908EFMigrationResource migrationResource) => 955EFMigrationResource migrationResource) => 997EFMigrationResource migrationResource) =>
Aspire.Hosting.EntityFrameworkCore.Tests (14)
AddEFMigrationsTests.cs (6)
22Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 36Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 50Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 65Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(migrations); 82var migrationResource = Assert.Single(appModel.Resources.OfType<EFMigrationResource>());
EFMigrationConfigurationTests.cs (5)
146Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterUpdate); 147Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterScript); 148Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterBundle); 149Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterOutputDir); 150Assert.IsAssignableFrom<IResourceBuilder<EFMigrationResource>>(afterNamespace);
EFMigrationPipelineTests.cs (1)
769EFMigrationResource migrationResource)
EFMigrationWaitForTests.cs (2)
106var migrationResource = appModel.Resources.OfType<EFMigrationResource>().FirstOrDefault();