EntityTypeConfiguration<TEntityType>.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<TKey>(Expression<Func<TEntityType,TKey>>) |
Configure les propriétés de clé primaire pour ce type d'entité. |
HasKey<TKey>(Expression<Func<TEntityType,TKey>>, Action<PrimaryKeyIndexConfiguration>) |
Configure les propriétés de clé primaire pour ce type d'entité. |
HasKey<TKey>(Expression<Func<TEntityType,TKey>>)
Configure les propriétés de clé primaire pour ce type d'entité.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> HasKey<TKey> (System.Linq.Expressions.Expression<Func<TEntityType,TKey>> keyExpression);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> HasKey<TKey> (System.Linq.Expressions.Expression<Func<TEntityType,TKey>> keyExpression);
member this.HasKey : System.Linq.Expressions.Expression<Func<'EntityType, 'Key>> -> System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<'EntityType (requires 'EntityType : null)>
Public Function HasKey(Of TKey) (keyExpression As Expression(Of Func(Of TEntityType, TKey))) As EntityTypeConfiguration(Of TEntityType)
Paramètres de type
- TKey
Type de la clé.
Paramètres
- keyExpression
- Expression<Func<TEntityType,TKey>>
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 EntityTypeConfiguration instance afin que plusieurs appels puissent être chaînés.
- Attributs
S’applique à
HasKey<TKey>(Expression<Func<TEntityType,TKey>>, Action<PrimaryKeyIndexConfiguration>)
Configure les propriétés de clé primaire pour ce type d'entité.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType> HasKey<TKey> (System.Linq.Expressions.Expression<Func<TEntityType,TKey>> keyExpression, Action<System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration> buildAction);
member this.HasKey : System.Linq.Expressions.Expression<Func<'EntityType, 'Key>> * Action<System.Data.Entity.ModelConfiguration.Configuration.PrimaryKeyIndexConfiguration> -> System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<'EntityType (requires 'EntityType : null)>
Public Function HasKey(Of TKey) (keyExpression As Expression(Of Func(Of TEntityType, TKey)), buildAction As Action(Of PrimaryKeyIndexConfiguration)) As EntityTypeConfiguration(Of TEntityType)
Paramètres de type
- TKey
Type de la clé.
Paramètres
- keyExpression
- Expression<Func<TEntityType,TKey>>
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 }
- buildAction
- Action<PrimaryKeyIndexConfiguration>
Générateur pour configurer la clé.
Retours
Le même EntityTypeConfiguration instance afin que plusieurs appels puissent être chaînés.
- Attributs