# MSSQL Inbox

## Usage

The MSSQL Inbox allows use of MSSQL for [Brighter's inbox support](https://github.com/BrighterCommand/Docs/blob/master/contents/BrighterInboxSupport.md). The configuration is described in [Basic Configuration](https://github.com/BrighterCommand/Docs/blob/master/contents/BrighterBasicConfiguration.md#inbox).

For this we will need the *Inbox* packages for the MsSQL *Inbox*.

* **Paramore.Brighter.Inbox.MsSql**

```csharp
private static IHostBuilder CreateHostBuilder(string[] args) =>
    Host.CreateDefaultBuilder(args)
        .ConfigureServices(hostContext, services) =>
        {
            ConfigureBrighter(hostContext, services);
        }

private static void ConfigureBrighter(HostBuilderContext hostContext, IServiceCollection services)
{
    services.AddConsumers(options =>
        {
            var configuration = new RelationalDatabaseConfiguration(connectionString, "BrighterTests", inboxTableName: "InboxMessages");
            opt.Inbox = new InboxConfiguration(new MsSqlInbox(configuration));
            ...
        });
}

...

```
