# ClickHouseDatabaseResource Constructors

- Package: [Aspire.Hosting.ClickHouse](/reference/api/csharp/aspire.hosting.clickhouse.md)
- Type: [ClickHouseDatabaseResource](/reference/api/csharp/aspire.hosting.clickhouse/clickhousedatabaseresource.md)
- Kind: `Constructors`
- Members: `1`

Represents an abstract resource that can be used by an application, that implements `ApplicationModel.IResource`.

## ClickHouseDatabaseResource(string, string, ClickHouseServerResource)

- Name: `Constructor(string, string, ClickHouseServerResource)`

```csharp
public class ClickHouseDatabaseResource
{
    public ClickHouseDatabaseResource(
        string name,
        string databaseName,
        ClickHouseServerResource parent)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
- `databaseName` (`string`)
- `parent` ([ClickHouseServerResource](/reference/api/csharp/aspire.hosting.clickhouse/clickhouseserverresource.md))
