Sprache

EntityKey Klasse

Definition

Ein Bezeichner für eine Entität.

[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)
Vererbung
EntityKey
Attribute
Implementiert

Konstruktoren

Name Beschreibung
EntityKey()

Initialisiert eine neue Instanz der EntityKey-Klasse.

EntityKey(String, IEnumerable<EntityKeyMember>)

Initialisiert eine neue Instanz der EntityKey-Klasse mit einem Entitätenmengennamen und einer IEnumerable<T>-Auflistung von EntityKeyMember-Objekten.

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

Initialisiert eine neue Instanz der EntityKey-Klasse mit einem Entitätenmengennamen und einer generischen KeyValuePair-Auflistung.

EntityKey(String, String, Object)

Initialisiert eine neue Instanz der EntityKey-Klasse mit einem Entitätenmengennamen und einem spezifischen Entitätsschlüsselpaar.

Eigenschaften

Name Beschreibung
EntityContainerName

Ruft den Namen des Entitätscontainers ab oder legt diesen fest.

EntityKeyValues

Ruft die diesem EntityKey zugeordneten Schlüsselwerte ab oder legt diese fest.

EntityNotValidKey

Ruft einen Singleton EntityKey ab, der eine Entität identifiziert, die aus einer fehlerhaften TREAT resultiert.

EntitySetName

Ruft den Namen der Entitätenmenge ab oder legt diesen fest.

IsTemporary

Ruft einen Wert ab, der angibt, ob der EntityKey temporär ist.

NoEntitySetKey

Ruft einen Singleton EntityKey ab, mit dem eine schreibgeschützte Entität identifiziert wird.

Methoden

Name Beschreibung
Equals(EntityKey)

Gibt einen Wert zurück, der angibt, ob dieser instance gleich einem angegebenen EntityKey ist.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

GetEntitySet(MetadataWorkspace)

Ruft die Entitätenmenge für diesen Entitätsschlüssel vom angegebenen Metadaten-Arbeitsbereich ab.

GetHashCode()

Fungiert als Hashfunktion für das aktuelle EntityKey-Objekt. GetHashCode() eignet sich zur Verwendung in Hashalgorithmen und -datenstrukturen, z. B. in einer Hashtabelle.

OnDeserialized(StreamingContext)

Hilfsmethode zur Deserialisierung eines EntityKey.

OnDeserializing(StreamingContext)

Hilfsmethode zur Deserialisierung eines EntityKey.

Operatoren

Name Beschreibung
Equality(EntityKey, EntityKey)

Vergleicht zwei EntityKey-Objekte.

Inequality(EntityKey, EntityKey)

Vergleicht zwei EntityKey-Objekte.

Gilt für: