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