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) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。