4 instantiations of AzureSqlDatabaseResource
Aspire.Hosting.Azure.Sql (1)
AzureSqlExtensions.cs (1)
112var 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);
21 references to AzureSqlDatabaseResource
Aspire.Hosting.Azure.Sql (14)
AzureSqlExtensions.cs (10)
103public static IResourceBuilder<AzureSqlDatabaseResource> AddDatabase(this IResourceBuilder<AzureSqlServerResource> builder, [ResourceName] string name, string? databaseName = null) 112var azureSqlDatabase = new AzureSqlDatabaseResource(name, databaseName, azureResource); 138public static IResourceBuilder<AzureSqlDatabaseResource> WithDefaultAzureSku(this IResourceBuilder<AzureSqlDatabaseResource> builder) 178.OfType<AzureSqlDatabaseResource>() 190if (!azureDatabases.TryGetValue(database.Key, out var existingDb)) 192throw new InvalidOperationException($"Could not find a {nameof(AzureSqlDatabaseResource)} with name {database.Key}."); 204private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzureSqlServerResource azureResource, Dictionary<string, AzureSqlDatabaseResource> azureDatabases) 231IReadOnlyDictionary<string, AzureSqlDatabaseResource> databases) 243sqlDatabase.Sku = new SqlSku() { Name = AzureSqlDatabaseResource.FREE_DB_SKU };
AzureSqlServerResource.cs (4)
20private readonly Dictionary<string, AzureSqlDatabaseResource> _databases = new Dictionary<string, AzureSqlDatabaseResource>(StringComparers.ResourceName); 90public IReadOnlyDictionary<string, AzureSqlDatabaseResource> AzureSqlDatabases => _databases; 100internal void AddDatabase(AzureSqlDatabaseResource db)
Aspire.Hosting.Azure.Tests (7)
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;