EFMigrationResourceBuilderExtensions
Class static net8.0
Extension methods for configuring EF Core migration resources.
namespace Aspire.Hosting;
public static class EFMigrationResourceBuilderExtensions{ // ...} 7 members
Methods7
Section titled MethodsPublishAsMigrationBundle(IResourceBuilder<EFMigrationResource>, string?, bool, bool, string?)extensionats exportIResourceBuilder<EFMigrationResource> Configures the EF migration resource to generate a migration bundle during publishing.
PublishAsMigrationScript(IResourceBuilder<EFMigrationResource>, bool, bool)extensionats exportIResourceBuilder<EFMigrationResource> Configures the EF migration resource to generate a migration script during publishing.
RunDatabaseUpdateOnStart(IResourceBuilder<EFMigrationResource>)extensionats exportIResourceBuilder<EFMigrationResource> Configures the EF migration resource to run database update when the AppHost starts.
WithMigrationNamespace(IResourceBuilder<EFMigrationResource>, string)extensionats exportIResourceBuilder<EFMigrationResource> Configures the namespace for new migrations created with the Add Migration command.
WithMigrationOutputDirectory(IResourceBuilder<EFMigrationResource>, string)extensionats exportIResourceBuilder<EFMigrationResource> Configures the output directory for new migrations created with the Add Migration command.
WithMigrationsProject(IResourceBuilder<EFMigrationResource>, string)extensionats exportIResourceBuilder<EFMigrationResource> Configures a separate project containing the migrations using a project path.
WithMigrationsProject(IResourceBuilder<EFMigrationResource>)extensionats exportIResourceBuilder<EFMigrationResource> Configures a separate project containing the migrations using a project metadata type.