4 instantiations of AzureSqlDatabaseResource
Aspire.Hosting.Azure.Sql (1)
AzureSqlExtensions.cs (1)
113var azureSqlDatabase = new AzureSqlDatabaseResource(name, databaseName, azureResource);
Aspire.Hosting.Azure.Tests (3)
PublicApiTests\SqlPublicApiTests.cs (3)
20var action = () => new AzureSqlDatabaseResource(name, databaseName, parent); 37var action = () => new AzureSqlDatabaseResource(name, databaseName, parent); 52var action = () => new AzureSqlDatabaseResource(name, databaseName, parent);
24 references to AzureSqlDatabaseResource
Aspire.Hosting.Azure.Sql (14)
AzureSqlExtensions.cs (10)
104public static IResourceBuilder<AzureSqlDatabaseResource> AddDatabase(this IResourceBuilder<AzureSqlServerResource> builder, [ResourceName] string name, string? databaseName = null) 113var azureSqlDatabase = new AzureSqlDatabaseResource(name, databaseName, azureResource); 139public static IResourceBuilder<AzureSqlDatabaseResource> WithDefaultAzureSku(this IResourceBuilder<AzureSqlDatabaseResource> builder) 179.OfType<AzureSqlDatabaseResource>() 191if (!azureDatabases.TryGetValue(database.Key, out var existingDb)) 193throw new InvalidOperationException($"Could not find a {nameof(AzureSqlDatabaseResource)} with name {database.Key}."); 205private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzureSqlServerResource azureResource, Dictionary<string, AzureSqlDatabaseResource> azureDatabases) 232IReadOnlyDictionary<string, AzureSqlDatabaseResource> databases) 244sqlDatabase.Sku = new SqlSku() { Name = AzureSqlDatabaseResource.FREE_DB_SKU };
AzureSqlServerResource.cs (4)
20private readonly Dictionary<string, AzureSqlDatabaseResource> _databases = new Dictionary<string, AzureSqlDatabaseResource>(StringComparers.ResourceName); 131public IReadOnlyDictionary<string, AzureSqlDatabaseResource> AzureSqlDatabases => _databases; 141internal void AddDatabase(AzureSqlDatabaseResource db)
Aspire.Hosting.Azure.Tests (10)
AzureSqlDatabaseConnectionPropertiesTests.cs (3)
51var resource = Assert.Single(builder.Resources.OfType<AzureSqlDatabaseResource>()); 145var resource = database.Resource;
AzureSqlExtensionsTests.cs (7)
70IResourceBuilder<AzureSqlDatabaseResource> db1 = null!; 71IResourceBuilder<AzureSqlDatabaseResource> db2 = null!; 72IResourceBuilder<AzureSqlDatabaseResource> db3 = null!; 120IResourceBuilder<AzureSqlDatabaseResource> db1 = null!; 121IResourceBuilder<AzureSqlDatabaseResource> db2 = null!; 122IResourceBuilder<AzureSqlDatabaseResource> db3 = null!; 182IResourceBuilder<AzureSqlDatabaseResource>? db = null;