EntityTypeBuilder.HasAlternateKey(String[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したプロパティに対してまだ存在しない場合は、このエンティティ型の代替キーをモデルに作成します。 これにより、プロパティが強制的に読み取り専用になります。 プロパティを強制的に読み取り専用にしない一意性をモデルで指定するには、 を使用 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[]
キーを構成するプロパティの名前。
戻り値
キーの構成に使用できるオブジェクト。