Table of Contents

Interface IInboxDbContext

Namespace
Ratatoskr.EfCore
Assembly
Ratatoskr.EfCore.dll

Interface that DbContext classes must implement to support the inbox pattern. The DbContext must also call modelBuilder.AddRatatoskrEfCoreModel(Database) in OnModelCreating.

public interface IInboxDbContext

Examples

public class MyDbContext : DbContext, IInboxDbContext
{
    // No additional properties required — inbox tables are configured via EF model builder.

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);
        modelBuilder.AddRatatoskrEfCoreModel(Database);
    }
}