4 instantiations of MySqlDatabaseResource
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
103
var mySqlDatabase = new
MySqlDatabaseResource
(name, databaseName, builder.Resource);
Aspire.Hosting.MySql.Tests (3)
MySqlPublicApiTests.cs (3)
209
var action = () => new
MySqlDatabaseResource
(name, databaseName, parent);
230
var action = () => new
MySqlDatabaseResource
(name, databaseName, parent);
246
var action = () => new
MySqlDatabaseResource
(name, databaseName, parent);
12 references to MySqlDatabaseResource
Aspire.Hosting.MySql (10)
MySqlBuilderExtensions.cs (7)
68
foreach (
var
sqlDatabase in resource.DatabaseResources)
95
public static IResourceBuilder<
MySqlDatabaseResource
> AddDatabase(this IResourceBuilder<MySqlServerResource> builder, [ResourceName] string name, string? databaseName = null)
103
var
mySqlDatabase = new MySqlDatabaseResource(name, databaseName, builder.Resource);
127
private static async Task CreateDatabaseAsync(MySqlConnection sqlConnection,
MySqlDatabaseResource
sqlDatabase, IServiceProvider serviceProvider, CancellationToken ct)
162
/// <param name="builder">The builder for the <see cref="
MySqlDatabaseResource
"/>.</param>
168
public static IResourceBuilder<
MySqlDatabaseResource
> WithCreationScript(this IResourceBuilder<
MySqlDatabaseResource
> builder, string script)
MySqlServerResource.cs (3)
14
private readonly List<
MySqlDatabaseResource
> _databaseResources = [];
51
internal IReadOnlyList<
MySqlDatabaseResource
> DatabaseResources => _databaseResources;
53
internal void AddDatabase(
MySqlDatabaseResource
database)
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
145
var
mySqlDatabaseResource = Assert.Single(appModel.Resources.OfType<
MySqlDatabaseResource
>());