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