Table of Contents

Class LinqToDBContextOptionsBuilder

Namespace
LinqToDB.EntityFrameworkCore
Assembly
linq2db.EntityFrameworkCore.dll

Linq To DB context options builder

public class LinqToDBContextOptionsBuilder
Inheritance
LinqToDBContextOptionsBuilder

Constructors

LinqToDBContextOptionsBuilder(DbContextOptionsBuilder)

.ctor

public LinqToDBContextOptionsBuilder(DbContextOptionsBuilder optionsBuilder)

Parameters

optionsBuilder DbContextOptionsBuilder

Properties

DbContextOptions

Db context options.

public DbContextOptions DbContextOptions { get; }

Property Value

DbContextOptions

Methods

AddCustomOptions(Func<DataOptions, DataOptions>)

Registers custom Linq To DB options.

public LinqToDBContextOptionsBuilder AddCustomOptions(Func<DataOptions, DataOptions> optionsSetter)

Parameters

optionsSetter Func<DataOptions, DataOptions>

Function to setup custom Linq To DB options.

Returns

LinqToDBContextOptionsBuilder

AddInterceptor(IInterceptor)

Registers Linq To DB interceptor.

public LinqToDBContextOptionsBuilder AddInterceptor(IInterceptor interceptor)

Parameters

interceptor IInterceptor

The interceptor instance to register.

Returns

LinqToDBContextOptionsBuilder

AddMappingSchema(MappingSchema)

Registers custom Linq To DB MappingSchema.

public LinqToDBContextOptionsBuilder AddMappingSchema(MappingSchema mappingSchema)

Parameters

mappingSchema MappingSchema

The interceptor instance to register.

Returns

LinqToDBContextOptionsBuilder