Namespace Wolfgang.DbContextBuilderCore
Classes
DbContextBuilderSqliteExtensions
Extension methods that configure DbContextBuilder<T> to use a SQLite in-memory database (plain SQLite, or SQLite with the SQL-Server-compatibility customizations).
DbContextBuilder<T>
Uses the Builder pattern to create instances of DbContext types seeded with specified data.
SqliteForMsSqlServerModelCustomizer
An implementation of SqliteModelCustomizer specifically configured to handle a DbContext designed for Microsoft SQL Server databases.
SqliteModelCustomizer
Overrides the default model creation process in the DbContext{T} with configurations suitable for SQLite.
Interfaces
ICreateDbContext
Defines the contract for creating instances of DbContext.
ISeedProfile<T>
A reusable, named bundle of seed data that can be applied to any DbContextBuilder<T> in a single call via UseSeedProfile(ISeedProfile<T>).