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


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.

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