ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.HasKey Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает свойства, составляющие первичный ключ для данного типа сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasKey (System.Linq.Expressions.Expression<Func<TRelatedEntity,object>> keyExpression);
override this.HasKey : System.Linq.Expressions.Expression<Func<'RelatedEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
Public Overridable Function HasKey (keyExpression As Expression(Of Func(Of TRelatedEntity, Object))) As KeyBuilder
Параметры
- keyExpression
- Expression<Func<TRelatedEntity,Object>>
Лямбда-выражение, представляющее свойства первичного ключа (blog => blog.Url
).
Если первичный ключ состоит из нескольких свойств, укажите анонимный тип, включая свойства (post => new { post.Title, post.BlogId }
).
Возвращаемое значение
Объект, который можно использовать для настройки первичного ключа.
Применяется к
Entity Framework