Condividi tramite


EntityKey Classe

Definizione

Identificatore per un'entità.

[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)
Ereditarietà
EntityKey
Attributi
Implementazioni

Costruttori

EntityKey()

Inizializza una nuova istanza della classe EntityKey.

EntityKey(String, IEnumerable<EntityKeyMember>)

Inizializza una nuova istanza della classe EntityKey con un nome del set di entità e una raccolta IEnumerable<T> di oggetti EntityKeyMember.

EntityKey(String, IEnumerable<KeyValuePair<String,Object>>)

Inizializza una nuova istanza della classe EntityKey con un nome del set di entità e una raccolta di KeyValuePair generica.

EntityKey(String, String, Object)

Inizializza una nuova istanza della classe EntityKey con un nome del set di entità e una coppia di chiavi di entità specifica.

Proprietà

EntityContainerName

Ottiene o imposta il nome del contenitore di entità.

EntityKeyValues

Ottiene o imposta i valori di chiave associati a questo oggetto EntityKey.

EntityNotValidKey

Ottiene un singleton EntityKey che identifica un'entità risultante da un oggetto TREAT non riuscito.

EntitySetName

Ottiene o imposta il nome del set di entità.

IsTemporary

Ottiene un valore che indica se l'oggetto EntityKey è temporaneo.

NoEntitySetKey

Ottiene un singleton EntityKey in base al quale viene identificata un'entità di sola lettura.

Metodi

Equals(EntityKey)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato EntityKey .

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

GetEntitySet(MetadataWorkspace)

Ottiene il set di entità per la chiave di entità presente nell'area di lavoro metadati specificata.

GetHashCode()

Viene utilizzato come funzione hash per l'oggetto EntityKey corrente. Il metodo GetHashCode() è adatto per algoritmi hash e strutture dei dati, ad esempio una tabella hash.

OnDeserialized(StreamingContext)

Metodo di supporto utilizzato per deserializzare un oggetto EntityKey.

OnDeserializing(StreamingContext)

Metodo di supporto utilizzato per deserializzare un oggetto EntityKey.

Operatori

Equality(EntityKey, EntityKey)

Confronta due oggetti EntityKey.

Inequality(EntityKey, EntityKey)

Confronta due oggetti EntityKey.

Si applica a