IConventionEntityType.RemoveKey 方法

定义

重载

RemoveKey(IConventionKey)

从此实体类型中删除主键或备用键。

RemoveKey(IReadOnlyKey)

从此实体类型中删除主键或备用键。

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

从此实体类型中删除主键或备用键。

RemoveKey(IConventionKey)

从此实体类型中删除主键或备用键。

public void RemoveKey (Microsoft.EntityFrameworkCore.Metadata.IConventionKey key);
public Microsoft.EntityFrameworkCore.Metadata.IConventionKey RemoveKey (Microsoft.EntityFrameworkCore.Metadata.IConventionKey key);
abstract member RemoveKey : Microsoft.EntityFrameworkCore.Metadata.IConventionKey -> unit
abstract member RemoveKey : Microsoft.EntityFrameworkCore.Metadata.IConventionKey -> Microsoft.EntityFrameworkCore.Metadata.IConventionKey
Public Sub RemoveKey (key As IConventionKey)
Public Function RemoveKey (key As IConventionKey) As IConventionKey

参数

key
IConventionKey

要删除的密钥。

返回

已删除的键。

适用于

RemoveKey(IReadOnlyKey)

从此实体类型中删除主键或备用键。

public Microsoft.EntityFrameworkCore.Metadata.IConventionKey? RemoveKey (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey key);
abstract member RemoveKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey -> Microsoft.EntityFrameworkCore.Metadata.IConventionKey
Public Function RemoveKey (key As IReadOnlyKey) As IConventionKey

参数

key
IReadOnlyKey

要删除的密钥。

返回

删除的键; null 如果未找到密钥,则为 。

适用于

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

从此实体类型中删除主键或备用键。

public Microsoft.EntityFrameworkCore.Metadata.IConventionKey? RemoveKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> properties);
abstract member RemoveKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> -> Microsoft.EntityFrameworkCore.Metadata.IConventionKey
Public Function RemoveKey (properties As IReadOnlyList(Of IReadOnlyProperty)) As IConventionKey

参数

properties
IReadOnlyList<IReadOnlyProperty>

构成密钥的属性。

返回

已删除的键。

适用于