EntityKey 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实体的标识符。
[System.Diagnostics.DebuggerDisplay("{ConcatKeyValue()}")]
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public sealed class EntityKey : IEquatable<System.Data.Entity.Core.EntityKey>
type EntityKey = class
interface IEquatable<EntityKey>
Public NotInheritable Class EntityKey
Implements IEquatable(Of EntityKey)
- 继承
-
EntityKey
- 属性
- 实现
构造函数
EntityKey() |
初始化 EntityKey 类的新实例。 |
EntityKey(String, IEnumerable<EntityKeyMember>) |
使用实体集名称和 EntityKey 对象的 IEnumerable<T> 集合初始化 EntityKeyMember 类的新实例。 |
EntityKey(String, IEnumerable<KeyValuePair<String,Object>>) |
使用实体集名称和泛型 EntityKey 集合初始化 KeyValuePair 类的新实例。 |
EntityKey(String, String, Object) |
使用实体集名称和特定实体键对初始化 EntityKey 类的新实例。 |
属性
EntityContainerName |
获取或设置实体容器的名称。 |
EntityKeyValues |
获取或设置与此 EntityKey 关联的键值。 |
EntityNotValidKey |
获取一个单一实例 EntityKey,标识因失败的 TREAT 而生成的实体。 |
EntitySetName |
获取或设置实体集的名称。 |
IsTemporary |
获取一个值,该值指示 EntityKey 是否是临时的。 |
NoEntitySetKey |
获取用于标识只读实体的单一实例 EntityKey。 |
方法
Equals(EntityKey) |
返回一个值,该值指示此实例是否等于指定的 EntityKey 。 |
Equals(Object) |
返回一个值,该值指示此实例是否与指定的对象相等。 |
GetEntitySet(MetadataWorkspace) |
从给定的元数据工作区获取此实体键的实体集。 |
GetHashCode() |
用作当前 EntityKey 对象的哈希函数。 GetHashCode() 适用于哈希算法和诸如哈希表之类的数据结构。 |
OnDeserialized(StreamingContext) |
用于反序列化 EntityKey 的帮助器方法。 |
OnDeserializing(StreamingContext) |
用于反序列化 EntityKey 的帮助器方法。 |
运算符
Equality(EntityKey, EntityKey) |
比较两个 EntityKey 对象。 |
Inequality(EntityKey, EntityKey) |
比较两个 EntityKey 对象。 |