Skip to content
Docs Try Aspire

SqlServerBuilderExtensions

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