Share via


InMemoryDbContextOptionsBuilder Class

Definition

Allows in-memory specific configuration to be performed on DbContextOptions.

public class InMemoryDbContextOptionsBuilder
[System.Runtime.CompilerServices.Nullable(0)]
public class InMemoryDbContextOptionsBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInMemoryDbContextOptionsBuilderInfrastructure
public class InMemoryDbContextOptionsBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInMemoryDbContextOptionsBuilderInfrastructure
type InMemoryDbContextOptionsBuilder = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type InMemoryDbContextOptionsBuilder = class
    interface IInMemoryDbContextOptionsBuilderInfrastructure
type InMemoryDbContextOptionsBuilder = class
    interface IInMemoryDbContextOptionsBuilderInfrastructure
Public Class InMemoryDbContextOptionsBuilder
Public Class InMemoryDbContextOptionsBuilder
Implements IInMemoryDbContextOptionsBuilderInfrastructure
Inheritance
InMemoryDbContextOptionsBuilder
Attributes
Implements

Remarks

Instances of this class are returned from a call to UseInMemoryDatabase(DbContextOptionsBuilder, String, Action<InMemoryDbContextOptionsBuilder>) and it is not designed to be directly constructed in your application code.

See Using DbContextOptions, and The EF Core in-memory database provider for more information and examples.

Constructors

Name Description
InMemoryDbContextOptionsBuilder(DbContextOptionsBuilder)

Initializes a new instance of the InMemoryDbContextOptionsBuilder class.

Properties

Name Description
OptionsBuilder

Clones the configuration in this builder.

Methods

Name Description
EnableNullChecks(Boolean)

Enables nullability check for all properties across all entities within the in-memory database.

Explicit Interface Implementations

Name Description
IInMemoryDbContextOptionsBuilderInfrastructure.OptionsBuilder

Gets the core options builder.

Applies to