ConventionTypeConfiguration<T>.HasKey<TProperty> 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.
Configure les propriétés de clé primaire pour ce type d'entité.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.Configuration.ConventionTypeConfiguration<T> HasKey<TProperty> (System.Linq.Expressions.Expression<Func<T,TProperty>> keyExpression);
member this.HasKey : System.Linq.Expressions.Expression<Func<'T, 'Property>> -> System.Data.Entity.ModelConfiguration.Configuration.ConventionTypeConfiguration<'T (requires 'T : null)>
Public Function HasKey(Of TProperty) (keyExpression As Expression(Of Func(Of T, TProperty))) As ConventionTypeConfiguration(Of T)
Paramètres de type
- TProperty
Type de la clé.
Paramètres
- keyExpression
- Expression<Func<T,TProperty>>
Expression lambda représentant la propriété à utiliser comme clé primaire. C# : t => t.Id VB.Net : Function(t) t.Id Si la clé primaire est composée de plusieurs propriétés, spécifiez un type anonyme incluant les propriétés. C#: t => new { t.Id1, t.Id2 } VB.Net : Function(t) New With { t.Id1, t.Id2 }
Retours
Le même ConventionTypeConfiguration<T> instance afin que plusieurs appels puissent être chaînés.
- Attributs
Remarques
L’appel de cette option n’aura aucun effet une fois qu’elle a été configurée.