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) |
從給定的中繼資料 (Metadata) 工作空間中取得此實體索引鍵的實體集。 |
GetHashCode() |
做為目前 EntityKey 物件的雜湊函式。 GetHashCode() 適合用於雜湊演算法和諸如雜湊資料表這類的資料結構。 |
OnDeserialized(StreamingContext) |
可用來還原序列化 EntityKey 的 Helper 方法。 |
OnDeserializing(StreamingContext) |
可用來還原序列化 EntityKey 的 Helper 方法。 |
運算子
Equality(EntityKey, EntityKey) |
比較兩個 EntityKey 物件。 |
Inequality(EntityKey, EntityKey) |
比較兩個 EntityKey 物件。 |