Nucleus .Net Core CMS

CoreDbContextBuilderExtensions Class

Namespace: Nucleus.Data.EntityFramework
Assembly: Nucleus.Data.EntityFramework.dll
Extension methods used to configure the core DbContext used by data providers which inherit the entity framework DataProvider.

Methods

ConfigureSchemaEntities (ModelBuilder) Method

ConfigureSchemaEntities (ModelBuilder builder)
Configure schema entity.
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder

ConfigureInstanceEntities (ModelBuilder) Method

ConfigureInstanceEntities (ModelBuilder builder)
Configure fundamental core entities.
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder

ConfigureSiteEntities (ModelBuilder) Method

ConfigureSiteEntities (ModelBuilder builder)
Configure site and related entities like role, role group, mail template
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder

ConfigurePageEntities (ModelBuilder) Method

ConfigurePageEntities (ModelBuilder builder)
Configure page and related entities
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder

ConfigureModuleEntities (ModelBuilder) Method

ConfigureModuleEntities (ModelBuilder builder)
Configure module and related entities
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder

ConfigureUserEntities (ModelBuilder) Method

ConfigureUserEntities (ModelBuilder builder)
Configure user and related entities
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder

ConfigureFileSystemEntities (ModelBuilder) Method

ConfigureFileSystemEntities (ModelBuilder builder)
Configure file system related entities
Parameters
Name Type
builder Microsoft.EntityFrameworkCore.ModelBuilder