ObjectContext.CreateEntityKey(String, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает ключ сущности для определенного объекта или возвращает ключ сущности, если он уже существует.
public virtual System.Data.Entity.Core.EntityKey CreateEntityKey (string entitySetName, object entity);
abstract member CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
override this.CreateEntityKey : string * obj -> System.Data.Entity.Core.EntityKey
Public Overridable Function CreateEntityKey (entitySetName As String, entity As Object) As EntityKey
Параметры
- entitySetName
- String
Полное имя набора сущностей, к которому принадлежит объект сущности.
- entity
- Object
Объект, для которого получается ключ сущности.
Возвращаемое значение
EntityKey для объекта.
Исключения
Один из параметров имеет значение NULL.
Если entitySetName пуст или тип объекта сущности не существует в наборе сущностей или если entitySetName не является полным.
Ключ сущности невозможно построить на основе предоставленных параметров.
Применяется к
Entity Framework