SqlServerBuilderExtensions
Class static net10.0
Provides extension methods for adding SQL Server resources to the application model.
namespace Aspire.Hosting;
public static class SqlServerBuilderExtensions{ // ...} 7 members
Methods7
Section titled MethodsAddDatabase(IResourceBuilder<SqlServerServerResource>, string, string?)extensionats exportIResourceBuilder<SqlServerDatabaseResource> Adds a SQL Server database to the application model. This is a child resource of a
SqlServerServerResource. AddSqlServer(IDistributedApplicationBuilder, string, IResourceBuilder<ParameterResource>, int?)extensionats exportIResourceBuilder<SqlServerServerResource> Adds a SQL Server resource to the application model. A container is used for local development.
WithCreationScript(IResourceBuilder<SqlServerDatabaseResource>, string)extensionats exportIResourceBuilder<SqlServerDatabaseResource> Defines the SQL script used to create the database.
WithDataBindMount(IResourceBuilder<SqlServerServerResource>, string, bool)extensionats exportIResourceBuilder<SqlServerServerResource> Adds a bind mount for the data folder to a SQL Server resource.
WithDataVolume(IResourceBuilder<SqlServerServerResource>, string?, bool)extensionats exportIResourceBuilder<SqlServerServerResource> Adds a named volume for the data folder to a SQL Server resource.
WithHostPort(IResourceBuilder<SqlServerServerResource>, int?)extensionats exportIResourceBuilder<SqlServerServerResource> Configures the host port that the SqlServer resource is exposed on instead of using randomly assigned port.
WithPassword(IResourceBuilder<SqlServerServerResource>, IResourceBuilder<ParameterResource>)extensionats exportIResourceBuilder<SqlServerServerResource> Configures the password that the SqlServer resource is used.