次の方法で共有


SqlServerSharedTableConvention クラス

定義

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

public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
継承
SqlServerSharedTableConvention

注釈

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

コンストラクター

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

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

プロパティ

CheckConstraintsUniqueAcrossTables

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

(継承元 SharedTableConvention)
Dependencies

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

(継承元 SharedTableConvention)
ForeignKeysUniqueAcrossTables

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

(継承元 SharedTableConvention)
IndexesUniqueAcrossTables

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

IndexesUniqueAcrossTables

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

(継承元 SharedTableConvention)
KeysUniqueAcrossTables

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

(継承元 SharedTableConvention)
RelationalDependencies

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

(継承元 SharedTableConvention)
TriggersUniqueAcrossTables

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

(継承元 SharedTableConvention)

メソッド

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

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

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

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

AreCompatible(IKey, IKey, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

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

(継承元 SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

(継承元 SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

(継承元 SharedTableConvention)

適用対象