EntityTypeBuilder.HasAlternateKey(String[]) メソッド

定義

指定したプロパティに対してまだ存在しない場合は、このエンティティ型の代替キーをモデルに作成します。 これにより、プロパティが強制的に読み取り専用になります。 プロパティを強制的に読み取り専用にしない一意性をモデルで指定するには、 を使用 HasIndex します。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasAlternateKey (params string[] propertyNames);
abstract member HasAlternateKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
override this.HasAlternateKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
Public Overridable Function HasAlternateKey (ParamArray propertyNames As String()) As KeyBuilder

パラメーター

propertyNames
String[]

キーを構成するプロパティの名前。

戻り値

キーの構成に使用できるオブジェクト。

適用対象