EntityKey Класс

Определение

Идентификатор сущности.

[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)
Наследование
EntityKey
Атрибуты
Реализации

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

Имя Описание
EntityKey()

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

EntityKey(String, IEnumerable<EntityKeyMember>)

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

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

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

EntityKey(String, String, Object)

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

Свойства

Имя Описание
EntityContainerName

Получает или задает имя контейнера сущностей.

EntityKeyValues

Получает или задает значения ключей, связанные с этим объектом EntityKey.

EntityNotValidKey

Возвращает одноэлементный объект EntityKey, определяющий сущность, полученную в результате сбоя TREAT.

EntitySetName

Получает или задает имя набора сущностей.

IsTemporary

Возвращает значение, определяющее, является ли ключ EntityKey временным.

NoEntitySetKey

Возвращает одноэлементный объект EntityKey, с помощью которого идентифицируется сущность, доступная только для чтения.

Методы

Имя Описание
Equals(EntityKey)

Возвращает значение, указывающее, равен ли данный экземпляр указанному EntityKey объекту .

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

GetEntitySet(MetadataWorkspace)

Возвращает набор сущностей для этого ключа сущности из определенной рабочей области метаданных.

GetHashCode()

Служит в качестве хэш-функции для текущего объекта EntityKey. Метод GetHashCode() может применяться в алгоритмах и структурах данных хэширования, например в хэш-таблицах.

OnDeserialized(StreamingContext)

Вспомогательный метод, используемый для десериализации ключа EntityKey.

OnDeserializing(StreamingContext)

Вспомогательный метод, используемый для десериализации ключа EntityKey.

Операторы

Имя Описание
Equality(EntityKey, EntityKey)

Сравнивает два объекта EntityKey.

Inequality(EntityKey, EntityKey)

Сравнивает два объекта EntityKey.

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