Freigeben über


EntityKey Konstruktoren

Definition

Überlädt

EntityKey()

Initialisiert eine neue Instanz der EntityKey-Klasse.

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

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

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, String, Object)

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

EntityKey()

Initialisiert eine neue Instanz der EntityKey-Klasse.

public EntityKey ();
Public Sub New ()

Gilt für:

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

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public EntityKey (string qualifiedEntitySetName, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> entityKeyValues);
new System.Data.Entity.Core.EntityKey : string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Data.Entity.Core.EntityKey
Public Sub New (qualifiedEntitySetName As String, entityKeyValues As IEnumerable(Of KeyValuePair(Of String, Object)))

Parameter

qualifiedEntitySetName
String

Ein String, der den vom Entitätencontainernamen qualifizierten Entitätenmengennamen darstellt.

entityKeyValues
IEnumerable<KeyValuePair<String,Object>>

Eine generische KeyValuePair Auflistung. Jedes Schlüssel-Wert-Paar hat einen Eigenschaftsnamen als Schlüssel und den Wert dieser Eigenschaft als Wert. Es sollte ein Paar für jede Eigenschaft vorhanden sein, die Teil von EntityKey ist. Die Reihenfolge der Schlüssel/Wert-Paare ist nicht von Bedeutung. Es sollte jedoch jede Schlüsseleigenschaft enthalten sein. Die Eigenschaftsnamen sind einfache Namen, die nicht mit einem Entitätstypennamen oder dem Schemanamen qualifiziert sind.

Attribute

Gilt für:

EntityKey(String, IEnumerable<EntityKeyMember>)

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

public EntityKey (string qualifiedEntitySetName, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.EntityKeyMember> entityKeyValues);
new System.Data.Entity.Core.EntityKey : string * seq<System.Data.Entity.Core.EntityKeyMember> -> System.Data.Entity.Core.EntityKey
Public Sub New (qualifiedEntitySetName As String, entityKeyValues As IEnumerable(Of EntityKeyMember))

Parameter

qualifiedEntitySetName
String

Ein String, der den vom Entitätencontainernamen qualifizierten Entitätenmengennamen darstellt.

entityKeyValues
IEnumerable<EntityKeyMember>

Eine IEnumerable<T>-Auflistung von EntityKeyMember-Objekten, mit denen der Schlüssel initialisiert werden soll.

Gilt für:

EntityKey(String, String, Object)

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

public EntityKey (string qualifiedEntitySetName, string keyName, object keyValue);
new System.Data.Entity.Core.EntityKey : string * string * obj -> System.Data.Entity.Core.EntityKey
Public Sub New (qualifiedEntitySetName As String, keyName As String, keyValue As Object)

Parameter

qualifiedEntitySetName
String

Ein String, der den vom Entitätencontainernamen qualifizierten Entitätenmengennamen darstellt.

keyName
String

Ein String, der den Namen des Schlüssels darstellt.

keyValue
Object

Ein Object, das den Schlüsselwert darstellt.

Gilt für: