次の方法で共有


SharedTableConvention クラス

定義

競合を回避するためにテーブルを共有するエンティティ型のデータベース オブジェクトの名前を操作する規則。

public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type SharedTableConvention = class
    interface IModelFinalizedConvention
    interface IConvention
type SharedTableConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class SharedTableConvention
Implements IModelFinalizedConvention
Public Class SharedTableConvention
Implements IModelFinalizingConvention
継承
SharedTableConvention
派生
実装

注釈

詳細と例については、「 モデルの構築規則 」を参照してください。

コンストラクター

SharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

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

プロパティ

CheckConstraintsUniqueAcrossTables

チェック制約名をテーブル間で一意にするかどうかを示す値を取得します。

Dependencies

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

ForeignKeysUniqueAcrossTables

外部キー名をテーブル間で一意にするかどうかを示す値を取得します。

IndexesUniqueAcrossTables

テーブル間でインデックス名を一意にするかどうかを示す値を取得します。

KeysUniqueAcrossTables

キー名をテーブル間で一意にするかどうかを示す値を取得します。

RelationalDependencies

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

TriggersUniqueAcrossTables

トリガー名をテーブル間で一意にするかどうかを示す値を取得します。

メソッド

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

同じ外部キー制約にマップされた 2 つの外部キーに互換性があるかどうかを示す値を取得します。

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

同じテーブル インデックスにマップされた 2 つのインデックスに互換性があるかどうかを示す値を取得します。

AreCompatible(IKey, IKey, StoreObjectIdentifier)

同じ制約にマップされた 2 つのキーに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

同じ名前の 2 つのチェック制約に互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

同じ外部キー制約にマップされた 2 つの外部キーに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

同じテーブル インデックスにマップされた 2 つのインデックスに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

同じ制約にマップされた 2 つのキーに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

同じ名前の 2 つのトリガーに互換性があるかどうかを示す値を取得します。

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

モデルが完成した後に呼び出されます。

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

モデルの最終処理時に呼び出されます。

適用対象