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