ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.HasKey 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置构成此自有实体类型的主键的属性。
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>>
表示主键属性的 lambda 表达式, () (blog => blog.Url
) 。
如果主键由多个属性组成,则指定一个匿名类型,包括) (post => new { post.Title, post.BlogId }
属性。
返回
可用于配置主键的 对象。