MutableEntityTypeExtensions.GetOrAddKey メソッド

定義

オーバーロード

GetOrAddKey(IMutableEntityType, IMutableProperty)

プロパティで定義されている既存の代替キーを取得するか、まだ定義されていない場合は新しいキーを作成します。

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)

プロパティのセットで定義されている既存の代替キーを取得するか、まだ定義されていない場合は新しいキーを作成します。

GetOrAddKey(IMutableEntityType, IMutableProperty)

プロパティで定義されている既存の代替キーを取得するか、まだ定義されていない場合は新しいキーを作成します。

public static Microsoft.EntityFrameworkCore.Metadata.IMutableKey GetOrAddKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property);
static member GetOrAddKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * Microsoft.EntityFrameworkCore.Metadata.IMutableProperty -> Microsoft.EntityFrameworkCore.Metadata.IMutableKey
<Extension()>
Public Function GetOrAddKey (entityType As IMutableEntityType, property As IMutableProperty) As IMutableKey

パラメーター

entityType
IMutableEntityType

代替キーを取得または作成するエンティティ型。

property
IMutableProperty

代替キーとして使用される プロパティ。

戻り値

既存または新しく作成された代替キー。

適用対象

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)

プロパティのセットで定義されている既存の代替キーを取得するか、まだ定義されていない場合は新しいキーを作成します。

public static Microsoft.EntityFrameworkCore.Metadata.IMutableKey GetOrAddKey (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties);
static member GetOrAddKey : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> -> Microsoft.EntityFrameworkCore.Metadata.IMutableKey
<Extension()>
Public Function GetOrAddKey (entityType As IMutableEntityType, properties As IReadOnlyList(Of IMutableProperty)) As IMutableKey

パラメーター

entityType
IMutableEntityType

代替キーを取得または作成するエンティティ型。

properties
IReadOnlyList<IMutableProperty>

代替キーとして使用されるプロパティ。

戻り値

既存または新しく作成された代替キー。

適用対象