SqlProjectBuilderExtensions
Classstaticnet10.0
Provides extension methods for adding SQL Server Database Projects to the application.
namespace Aspire.Hosting;
public static class SqlProjectBuilderExtensions{ // ...}15 members
Methods15
Section titled MethodsIResourceBuilder<SqlPackageResource<TPackage>> Adds a SQL Server Database Project resource to the application based on a referenced NuGet package.
IResourceBuilder<SqlProjectResource> Adds a SQL Server Database Project resource to the application based on a referenced MSBuild.Sdk.SqlProj project.
IResourceBuilder<SqlProjectResource> Adds a SQL Server Database Project resource to the application.
WithConfigureDacDeployOptions(IResourceBuilder<SqlProjectResource>, Action<DacDeployOptions>) extensionats ignoredIResourceBuilder<SqlProjectResource> Adds a delegate annotation for configuring dacpac deployment options to the
SqlProjectResource . WithConfigureDacDeployOptions(IResourceBuilder<SqlPackageResource<TPackage>>, Action<DacDeployOptions>) extensionats ignoredIResourceBuilder<SqlPackageResource<TPackage>> Adds a delegate annotation for configuring dacpac deployment options to the
SqlProjectResource . IResourceBuilder<SqlProjectResource> Adds a path to a publish profile for configuring dacpac deployment options to the
SqlProjectResource . IResourceBuilder<SqlPackageResource<TPackage>> Adds a path to a publish profile for configuring dacpac deployment options to the
SqlProjectResource . IResourceBuilder<SqlProjectResource> Specifies the path to the .dacpac file.
IResourceBuilder<SqlPackageResource<TPackage>> Specifies the path to the .dacpac file.
WithReference(IResourceBuilder<SqlProjectResource>, IResourceBuilder<SqlServerDatabaseResource>) extensionats exportIResourceBuilder<SqlProjectResource> Publishes the SQL Server Database project to the target
ApplicationModel.SqlServerDatabaseResource . WithReference(IResourceBuilder<SqlProjectResource>, IResourceBuilder<IResourceWithConnectionString>) extensionats exportIResourceBuilder<SqlProjectResource> Publishes the SQL Server Database project to the target
ApplicationModel.IResourceWithConnectionString . WithReference(IResourceBuilder<SqlPackageResource<TPackage>>, IResourceBuilder<SqlServerDatabaseResource>) extensionats ignoredIResourceBuilder<SqlPackageResource<TPackage>> Publishes the SQL Server Database project to the target
ApplicationModel.SqlServerDatabaseResource . WithReference(IResourceBuilder<SqlPackageResource<TPackage>>, IResourceBuilder<IResourceWithConnectionString>) extensionats ignoredIResourceBuilder<SqlPackageResource<TPackage>> Publishes the SQL Server Database project to the target
ApplicationModel.IResourceWithConnectionString . IResourceBuilder<SqlProjectResource> Specifies that .dacpac deployment should be skipped if metadata in the target database indicates that the .dacpac has already been deployed in its current state.
IResourceBuilder<SqlPackageResource<TPackage>> Specifies that .dacpac deployment should be skipped if metadata in the target database indicates that the .dacpac has already been deployed in its current state.