OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.HasKey Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
HasKey(Expression<Func<TDependentEntity,Object>>) |
Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant. |
HasKey(String[]) |
Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant. |
HasKey(Expression<Func<TDependentEntity,Object>>)
Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasKey (System.Linq.Expressions.Expression<Func<TDependentEntity,object>> keyExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TDependentEntity> HasKey (System.Linq.Expressions.Expression<Func<TDependentEntity,object>> keyExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TDependentEntity> HasKey (System.Linq.Expressions.Expression<Func<TDependentEntity,object?>> keyExpression);
override this.HasKey : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
override this.HasKey : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<'DependentEntity (requires 'DependentEntity : null)>
Public Overridable Function HasKey (keyExpression As Expression(Of Func(Of TDependentEntity, Object))) As KeyBuilder
Public Overridable Function HasKey (keyExpression As Expression(Of Func(Of TDependentEntity, Object))) As KeyBuilder(Of TDependentEntity)
Paramètres
- keyExpression
- Expression<Func<TDependentEntity,Object>>
Expression lambda représentant la ou les propriétés de clé primaire (blog => blog.Url
).
Si la clé primaire est composée de plusieurs propriétés, spécifiez un type anonyme incluant les propriétés (post => new { post.Title, post.BlogId }
).
Retours
Objet qui peut être utilisé pour configurer la clé primaire.
S’applique à
HasKey(String[])
Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TDependentEntity> HasKey (params string[] propertyNames);
override this.HasKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<'DependentEntity (requires 'DependentEntity : null)>
Public Overridable Function HasKey (ParamArray propertyNames As String()) As KeyBuilder(Of TDependentEntity)
Paramètres
- propertyNames
- String[]
Noms des propriétés qui composent la clé primaire.
Retours
Objet qui peut être utilisé pour configurer la clé primaire.