Sdílet prostřednictvím


SqliteConventionSetBuilder Třída

Definice

Tvůrce pro vytváření konvencí pro SQLite.

public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
Dědičnost
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
SqliteConventionSetBuilder
Dědičnost

Poznámky

Životnost služby je Scoped a je povoleno více registrací. To znamená, že každá DbContext instance bude používat vlastní sadu instancí této služby. Implementace můžou záviset na jiných službách zaregistrovaných s libovolnou životností. Implementace nemusí být bezpečné pro přístup z více vláken.

Další informace a příklady najdete v tématech Konvence vytváření modelů a Přístup k databázím SQLite pomocí EF Core .

Konstruktory

SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder)

Tvůrce pro vytváření konvencí pro SQLite.

SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci sloupce SqliteConventionSetBuilder.

SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích.

Vlastnosti

Dependencies

Závislosti pro tuto službu

(Zděděno od ProviderConventionSetBuilder)
RelationalDependencies

Závislosti relačního zprostředkovatele pro tuto službu.

(Zděděno od RelationalConventionSetBuilder)

Metody

Build()

Voláním této metody sestavte ConventionSet pro SQLite při použití ModelBuilder mimo .OnModelCreating(ModelBuilder)

CreateConventionSet()

Sestaví a vrátí konvenci nastavenou pro aktuálního poskytovatele databáze.

CreateConventionSet()

Sestaví a vrátí konvenci nastavenou pro aktuálního poskytovatele databáze.

(Zděděno od RelationalConventionSetBuilder)
CreateModelBuilder()

Voláním této metody sestavte ModelBuilder pro SQLite mimo .OnModelCreating(ModelBuilder)

ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Nahradí existující konvenci odvozenou konvencí.

(Zděděno od ProviderConventionSetBuilder)
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation)

Nahradí existující konvenci odvozenou konvencí.

(Zděděno od ProviderConventionSetBuilder)

Platí pro