MemberIdentity 结构

定义

表示实体类型成员的标识,可以基于 MemberInfo 或仅基于名称。

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")]
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MemberIdentity
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")]
public readonly struct MemberIdentity
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")]
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MemberIdentity : IEquatable<Microsoft.EntityFrameworkCore.Metadata.MemberIdentity>
[<System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")>]
[<System.Runtime.CompilerServices.IsReadOnly>]
type MemberIdentity = struct
[<System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")>]
type MemberIdentity = struct
Public Structure MemberIdentity
Public Structure MemberIdentity
Implements IEquatable(Of MemberIdentity)
继承
MemberIdentity
属性
实现

注解

有关详细信息和示例,请参阅 为实体类型和关系建模

构造函数

MemberIdentity(MemberInfo)

从给定 MemberInfo的 构造新的 MemberIdentity

MemberIdentity(String)

根据给定的成员名称构造一个新的 MemberIdentity

字段

None

MemberIdentity不表示任何成员的 实例。

属性

MemberInfo

MemberInfo表示成员的 ;如果未知,null则为 。

Name

成员名。

方法

Create(MemberInfo)

从给定的 MemberInfo 创建新的 MemberIdentity

Create(String)

根据给定的成员名称创建新的 MemberIdentity

Equals(MemberIdentity)

表示实体类型成员的标识,可以基于 MemberInfo 或仅基于名称。

Equals(Object)

表示实体类型成员的标识,可以基于 MemberInfo 或仅基于名称。

GetHashCode()

表示实体类型成员的标识,可以基于 MemberInfo 或仅基于名称。

IsNone()
已过时.

检查标识是否为空,而不是表示成员。

运算符

Equality(MemberIdentity, MemberIdentity)

将一个 ID 与另一个 ID 进行比较,以查看它们是否表示相同的成员。

Inequality(MemberIdentity, MemberIdentity)

将一个 ID 与另一个 ID 进行比较,以查看它们是否表示不同的成员。

适用于