次の方法で共有


InMemoryConventionSetBuilder クラス

定義

メモリ内プロバイダーの規則を構築するためのビルダー。

public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
type InMemoryConventionSetBuilder = class
    inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
継承
InMemoryConventionSetBuilder

注釈

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

詳細と例については、「 モデルの構築規則」と「 EF Core のメモリ内データベース プロバイダー 」を参照してください。

コンストラクター

InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies)

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

プロパティ

Dependencies

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

(継承元 ProviderConventionSetBuilder)

メソッド

Build()

の外部OnModelCreating(ModelBuilder)を使用するときに、メモリ内プロバイダーの をビルドConventionSetするには、このメソッドをModelBuilder呼び出します。

CreateConventionSet()

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

CreateConventionSet()

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

(継承元 ProviderConventionSetBuilder)
CreateModelBuilder()

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

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

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

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

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

(継承元 ProviderConventionSetBuilder)

適用対象