共用方式為


EntityKey 類別

定義

實體的識別碼。

[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)

從給定的中繼資料 (Metadata) 工作空間中取得此實體索引鍵的實體集。

GetHashCode()

做為目前 EntityKey 物件的雜湊函式。 GetHashCode() 適合用於雜湊演算法和諸如雜湊資料表這類的資料結構。

OnDeserialized(StreamingContext)

可用來還原序列化 EntityKey 的 Helper 方法。

OnDeserializing(StreamingContext)

可用來還原序列化 EntityKey 的 Helper 方法。

運算子

Equality(EntityKey, EntityKey)

比較兩個 EntityKey 物件。

Inequality(EntityKey, EntityKey)

比較兩個 EntityKey 物件。

適用於