Поделиться через


EntityKey Конструкторы

Определение

Перегрузки

EntityKey()

Инициализирует новый экземпляр класса EntityKey.

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

Инициализирует новый экземпляр класса EntityKey с именем набора сущностей и общей коллекцией KeyValuePair.

EntityKey(String, IEnumerable<EntityKeyMember>)

Инициализирует новый экземпляр класса EntityKey именем набора сущностей и коллекцией IEnumerable<T> объектов EntityKeyMember.

EntityKey(String, String, Object)

Инициализирует новый экземпляр класса EntityKey именем набора сущностей и конкретной парой ключей сущности.

EntityKey()

Инициализирует новый экземпляр класса EntityKey.

public EntityKey ();
Public Sub New ()

Применяется к

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

Инициализирует новый экземпляр класса EntityKey с именем набора сущностей и общей коллекцией KeyValuePair.

[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)))

Параметры

qualifiedEntitySetName
String

Объект String, представляющий имя набора сущностей, сопровождаемое именем контейнера сущностей.

entityKeyValues
IEnumerable<KeyValuePair<String,Object>>

Универсальная KeyValuePair коллекция. Каждая пара "ключ-значение" имеет имя свойства в качестве ключа и значение этого свойства в качестве значения. Для каждого свойства, которое является частью , должно быть по одной паре EntityKey . Порядок пар «ключ-значение» не играет роли, однако должно быть включено каждое ключевое свойство. Имена свойств представляют собой простые имена, которые не дополняются именем типа сущности или именем схемы.

Атрибуты

Применяется к

EntityKey(String, IEnumerable<EntityKeyMember>)

Инициализирует новый экземпляр класса EntityKey именем набора сущностей и коллекцией IEnumerable<T> объектов EntityKeyMember.

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))

Параметры

qualifiedEntitySetName
String

Объект String, представляющий имя набора сущностей, сопровождаемое именем контейнера сущностей.

entityKeyValues
IEnumerable<EntityKeyMember>

Коллекция IEnumerable<T> объектов EntityKeyMember, которыми следует инициализировать ключ.

Применяется к

EntityKey(String, String, Object)

Инициализирует новый экземпляр класса EntityKey именем набора сущностей и конкретной парой ключей сущности.

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)

Параметры

qualifiedEntitySetName
String

Объект String, представляющий имя набора сущностей, сопровождаемое именем контейнера сущностей.

keyName
String

Объект String, который является именем ключа.

keyValue
Object

Объект Object, представляющий значение ключа.

Применяется к