5 instantiations of EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
264
var migrationResource = new
EFMigrationResource
(name, builder.Resource, dbContextTypeName)
Aspire.Hosting.EntityFrameworkCore.Tests (4)
EFCoreOperationExecutorTests.cs (2)
146
new
EFMigrationResource
("migrations", project.Resource, dbContextTypeName: null),
167
new
EFMigrationResource
("migrations", project.Resource, dbContextTypeName: null),
EFMigrationResourceTests.cs (2)
40
var resource = new
EFMigrationResource
("migrations", (IDotnetProgramResource)project.Resource, "App.Context");
52
new
EFMigrationResource
("migrations", (IDotnetProgramResource)null!, null));
83 references to EFMigrationResource
Aspire.Hosting.EntityFrameworkCore (64)
EFCoreOperationExecutor.cs (2)
28
private readonly
EFMigrationResource
_migrationResource;
67
EFMigrationResource
migrationResource,
EFMigrationResource.cs (3)
17
/// <see cref="EFMigrationResourceBuilderExtensions.PublishAsMigrationBundle(IResourceBuilder{
EFMigrationResource
}, string?, bool, bool, string?)"/>
30
/// Initializes a new instance of the <see cref="
EFMigrationResource
"/> class.
41
/// Initializes a new instance of the <see cref="
EFMigrationResource
"/> class for a .NET program resource.
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)
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(
150
public static IResourceBuilder<
EFMigrationResource
> AddEFMigrations(
171
public static IResourceBuilder<
EFMigrationResource
> AddEFMigrations(
191
public static IResourceBuilder<
EFMigrationResource
> AddEFMigrations(
209
public static IResourceBuilder<
EFMigrationResource
> AddEFMigrations(
220
private static IResourceBuilder<
EFMigrationResource
> AddEFMigrationsCore(
227
.OfType<
EFMigrationResource
>()
264
var
migrationResource = new EFMigrationResource(name, builder.Resource, dbContextTypeName)
289
|| context.Resource is not
EFMigrationResource
migrationResource
400
private static string? GetPreviousMigrationLastStepName(DistributedApplicationModel model,
EFMigrationResource
current)
402
EFMigrationResource
? predecessor = null;
403
foreach (
var
sibling in model.Resources.OfType<
EFMigrationResource
>())
439
EFMigrationResource
migrationResource,
476
internal static string GetBundleFileName(
EFMigrationResource
migrationResource)
714
IResourceBuilder<
EFMigrationResource
> migrationBuilder,
715
EFMigrationResource
migrationResource,
870
private static ResourceCommandState GetCommandState(UpdateCommandStateContext _,
EFMigrationResource
migrationResource)
883
EFMigrationResource
migrationResource,
910
EFMigrationResource
migrationResource,
977
EFMigrationResource
migrationResource,
987
EFMigrationResource
migrationResource) =>
1034
EFMigrationResource
migrationResource) =>
1076
EFMigrationResource
migrationResource) =>
Aspire.Hosting.EntityFrameworkCore.Tests (19)
AddEFMigrationsTests.cs (7)
24
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(migrations);
38
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(migrations);
52
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(migrations);
67
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(migrations);
84
var
migrationResource = Assert.Single(appModel.Resources.OfType<
EFMigrationResource
>());
101
Assert.Contains(nameof(
EFMigrationResource
.StartupProjectResource), exception.Message);
EFBuildCustomizationWarningTests.cs (1)
203
EFCoreOperationExecutor executor,
EFMigrationResource
migrations, string command, string subCommand, bool noBuild)
EFMigrationConfigurationTests.cs (5)
158
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(afterUpdate);
159
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(afterScript);
160
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(afterBundle);
161
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(afterOutputDir);
162
Assert.IsAssignableFrom<IResourceBuilder<
EFMigrationResource
>>(afterNamespace);
EFMigrationPipelineTests.cs (1)
859
EFMigrationResource
migrationResource)
EFMigrationResourceTests.cs (3)
19
var constructor = typeof(
EFMigrationResource
).GetConstructor(
40
var
resource = new EFMigrationResource("migrations", (IDotnetProgramResource)project.Resource, "App.Context");
79
Assert.Same(migrations.Resource, Assert.Single(builder.Resources.OfType<
EFMigrationResource
>()));
EFMigrationWaitForTests.cs (2)
108
var
migrationResource = appModel.Resources.OfType<
EFMigrationResource
>().FirstOrDefault();