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?)extensionIResourceBuilder<SqlServerDatabaseResource> Adds a SQL Server database to the application model. This is a child resource of a
SqlServerServerResource. AddSqlServer(IDistributedApplicationBuilder, string, IResourceBuilder<ParameterResource>, int?)extensionIResourceBuilder<SqlServerServerResource> Adds a SQL Server resource to the application model. A container is used for local development.
WithCreationScript(IResourceBuilder<SqlServerDatabaseResource>, string)extensionIResourceBuilder<SqlServerDatabaseResource> Defines the SQL script used to create the database.
WithDataBindMount(IResourceBuilder<SqlServerServerResource>, string, bool)extensionIResourceBuilder<SqlServerServerResource> Adds a bind mount for the data folder to a SQL Server resource.
WithDataVolume(IResourceBuilder<SqlServerServerResource>, string?, bool)extensionIResourceBuilder<SqlServerServerResource> Adds a named volume for the data folder to a SQL Server resource.
WithHostPort(IResourceBuilder<SqlServerServerResource>, int?)extensionIResourceBuilder<SqlServerServerResource> Configures the host port that the SqlServer resource is exposed on instead of using randomly assigned port.
WithPassword(IResourceBuilder<SqlServerServerResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<SqlServerServerResource> Configures the password that the SqlServer resource is used.