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>

做為替代索引鍵的屬性。

傳回

現有的或新建立的替代金鑰。

適用於