Language

SqliteSharedTableConvention クラス

定義

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

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

注釈

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

コンストラクター

Name 説明
SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

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

プロパティ

Name 説明
CheckConstraintsUniqueAcrossTables

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

DefaultConstraintsUniqueAcrossTables

既定の制約名をテーブル間で一意にするかどうかを示す値を取得します。

(継承元 SharedTableConvention)
Dependencies

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

(継承元 SharedTableConvention)
ForeignKeysUniqueAcrossTables

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

(継承元 SharedTableConvention)
IndexesUniqueAcrossTables

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

(継承元 SharedTableConvention)
KeysUniqueAcrossSchemas

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

(継承元 SharedTableConvention)
KeysUniqueAcrossTables

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

(継承元 SharedTableConvention)
RelationalDependencies

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

(継承元 SharedTableConvention)
TriggersUniqueAcrossTables

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

(継承元 SharedTableConvention)

メソッド

Name 説明
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

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

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

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

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

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

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

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

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

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

(継承元 SharedTableConvention)
AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier)

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

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

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

(継承元 SharedTableConvention)

適用対象