SplitTableBuilder クラス

定義

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

public class SplitTableBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder>
type SplitTableBuilder = class
    interface IInfrastructure<EntityTypeBuilder>
Public Class SplitTableBuilder
Implements IInfrastructure(Of EntityTypeBuilder)
継承
SplitTableBuilder
派生
実装

コンストラクター

SplitTableBuilder(StoreObjectIdentifier, EntityTypeBuilder)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。

プロパティ

InternalMappingFragment

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。

MappingFragment

構成されているマッピング フラグメント。

Metadata

構成対象のエンティティ型。

Name

指定したテーブル名。

Schema

指定したテーブル スキーマ。

メソッド

ExcludeFromMigrations(Boolean)

移行によって無視されるようにテーブルを構成します。

HasAnnotation(String, Object)

テーブルの注釈を追加または更新します。 で指定されたキーを持つ注釈が既に annotation 存在する場合は、その値が更新されます。

HasTrigger(String)

テーブルでデータベース トリガーを構成します。

Property(String)

プロパティを現在のテーブルの列にマップし、プロパティが複数のテーブルにマップされている場合にテーブル固有の構成を提供するために使用できるオブジェクトを返します。

Property<TProperty>(String)

プロパティを現在のテーブルの列にマップし、プロパティが複数のテーブルにマップされている場合にテーブル固有の構成を提供するために使用できるオブジェクトを返します。

明示的なインターフェイスの実装

IInfrastructure<EntityTypeBuilder>.Instance

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

拡張メソッド

GetInfrastructure<T>(IInfrastructure<T>)

を使用して非表示になっているプロパティから値を IInfrastructure<T>取得します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

UseSqlReturningClause(SplitTableBuilder, Boolean)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを構成します。 RETURNING 句は、仮想テーブルや AFTER トリガーを持つテーブルなど、特定の Sqlite 機能と互換性がありません。

UseSqlOutputClause(SplitTableBuilder, Boolean)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを構成します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

適用対象