Show / Hide Table of Contents

Namespace IRM.EntityFrameworkCore

Classes

DatabaseFacadeExtensions

Extension methods to determine the type of database used.

DbContextExtensions

Extension methods for Microsoft.EntityFrameworkCore.DbContext.

DomainContext

A domain context that can be used to retrieve aggregates and save changes with entity framework.

EntityTypeBuilderExtensions

Extensions methods for configuring aggregates and entities.

MultitenantDomainContext

A domain context that can be used to retrieve aggregates and save changes with entity framework. Extends the DomainContext with a filter, that ensures correct tenant, when gettings aggregates.

PropertyBuilderExtensions

Extension methods for configuration of properties that is aware of database vendor differences.

ReadOnlyContext

A ReadOnlyContext instance represents a session with the database and can be used to query your entities. Since it is for read-only scenarios, all change tracking is turned off and it is not possible to call SaveChanges(Boolean) or SaveChangesAsync(Boolean, CancellationToken)

RelationalIndexBuilderExtensions

Relational database specific extension methods for Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.

SqlExtensions

Extension methods for getting correct sql statements for different types of database objects.

TypeExtensions

Extension methods for System.Type that is part of an Entity Framework model.

Interfaces

IDbContextWithSchema

The database schema is accessible on Model, but that is not possible to use during model creation (aka when configuring EF), and this interface exposes the possibility to expose the schema so it can be used earlier. This is used for example by the MySQL support.

Back to top Generated by DocFX