共用方式為


EntityKey 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

表示實體的識別項。

繼承階層

System.Object
  System.Data.Entity.Core.EntityKey

命名空間:  System.Data.Entity.Core
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
<SerializableAttribute> _
<DataContractAttribute(IsReference := True)> _
<DebuggerDisplayAttribute("{ConcatKeyValue()}")> _
Public NotInheritable Class EntityKey _
    Implements IEquatable(Of EntityKey)
'用途
Dim instance As EntityKey
[SerializableAttribute]
[DataContractAttribute(IsReference = true)]
[DebuggerDisplayAttribute("{ConcatKeyValue()}")]
public sealed class EntityKey : IEquatable<EntityKey>
[SerializableAttribute]
[DataContractAttribute(IsReference = true)]
[DebuggerDisplayAttribute(L"{ConcatKeyValue()}")]
public ref class EntityKey sealed : IEquatable<EntityKey^>
[<SealedAttribute>]
[<SerializableAttribute>]
[<DataContractAttribute(IsReference = true)>]
[<DebuggerDisplayAttribute("{ConcatKeyValue()}")>]
type EntityKey =  
    class 
        interface IEquatable<EntityKey>
    end
public final class EntityKey implements IEquatable<EntityKey>

EntityKey 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 EntityKey() 初始化 EntityKey 類別的新執行個體。
公用方法 EntityKey(String, IEnumerable<KeyValuePair<String, Object>>) 使用給定的索引鍵值,初始化 EntityKey 類別的新執行個體。
公用方法 EntityKey(String, IEnumerable<EntityKeyMember>) 使用給定的索引鍵值,初始化 EntityKey 類別的新執行個體。
公用方法 EntityKey(String, String, Object) 使用給定的單一索引鍵名稱和值,初始化 EntityKey 類別的新執行個體。

靠上

屬性

  名稱 描述
公用屬性 EntityContainerName 取得或設定 EntityContainer 名稱,識別包含實體的實體容器。
公用屬性 EntityKeyValues 取得或設定可識別實體的索引鍵值。
公用屬性靜態成員 EntityNotValidKey 取得單一 EntityKey,識別失敗 TREAT 所產生的實體。
公用屬性 EntitySetName 取得或設定 EntitySet 名稱,識別包含實體的實體集。
公用屬性 IsTemporary 取得值,表示此索引鍵是否為暫存索引鍵。
公用屬性靜態成員 NoEntitySetKey 取得單一 EntityKey,可用於識別唯讀實體。

靠上

方法

  名稱 描述
公用方法 Equals(Object) 表示一個值,指出此執行個體是否與指定的索引鍵相等。 (覆寫 Object.Equals(Object)。)
公用方法 Equals(EntityKey) 表示一個值,指出此執行個體是否與指定的索引鍵相等。
公用方法 GetEntitySet 從指定的中繼資料工作空間取得此實體索引鍵的實體集 (藉由實體容器名稱和實體集名稱)。
公用方法 GetHashCode 傳回以值為基礎的雜湊碼,以允許在雜湊資料表中使用 EntityKey。 (覆寫 Object.GetHashCode()。)
公用方法 GetType (繼承自 Object)。
公用方法 OnDeserialized 在此 EntityKey 還原序列化之後呼叫。
公用方法 OnDeserializing 在此 EntityKey 還原序列化之後呼叫。
公用方法 ToString (繼承自 Object)。

靠上

運算子

  名稱 描述
公用運算子靜態成員 Equality 表示一個值,指出兩個索引鍵是否相等。
公用運算子靜態成員 Inequality 表示一個值,指出兩個索引鍵是否不相等。

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity.Core 命名空間