Language

SqliteConventionSetBuilder クラス

定義

SQLite の規則を構築するためのビルダー。

public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
[System.Runtime.CompilerServices.Nullable(0)]
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
継承
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
SqliteConventionSetBuilder
継承
属性

注釈

サービスの有効期間は Scoped され、複数の登録が許可されます。 つまり、各 DbContext インスタンスは、このサービスの独自のインスタンス セットを使用します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

詳細と例については、「 モデルの構築規則」および 「EF Core を使用した SQLite データベースへのアクセス 」を参照してください。

コンストラクター

Name 説明
SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder)

SQLite の規則を構築するためのビルダー。

SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

新しい SqliteConventionSetBuilder インスタンスを作成します。

SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies)

この API はEntity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、将来のリリースで変更または削除される可能性があります。

プロパティ

Name 説明
Dependencies

このサービスの依存関係。

(継承元 ProviderConventionSetBuilder)
RelationalDependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

(継承元 RelationalConventionSetBuilder)

メソッド

Name 説明
Build()

OnModelCreating(ModelBuilder)の外部でModelBuilderを使用する場合は、このメソッドを呼び出して SQLite のConventionSetをビルドします。

CreateConventionSet()

現在のデータベース プロバイダーの規則セットをビルドして返します。

CreateConventionSet()

現在のデータベース プロバイダーの規則セットをビルドして返します。

(継承元 RelationalConventionSetBuilder)
CreateModelBuilder()

このメソッドを呼び出して、OnModelCreating(ModelBuilder)の外部で SQLite のModelBuilderをビルドします。

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

既存の規則を派生規則に置き換えます。

(継承元 ProviderConventionSetBuilder)
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation)

既存の規則を派生規則に置き換えます。

(継承元 ProviderConventionSetBuilder)

適用対象