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. |
Применяется к
Entity Framework