EntityTypeConfiguration<TEntityType>.HasKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HasKey<TKey>(Expression<Func<TEntityType,TKey>>) |
Konfiguriert die Eigenschaften des primären Schlüssels für diesen Entitätstyp. |
HasKey<TKey>(Expression<Func<TEntityType,TKey>>, Action<PrimaryKeyIndexConfiguration>) |
Konfiguriert die Eigenschaften des primären Schlüssels für diesen Entitätstyp. |
HasKey<TKey>(Expression<Func<TEntityType,TKey>>)
Konfiguriert die Eigenschaften des primären Schlüssels für diesen Entitätstyp.
[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)
Typparameter
- TKey
Der Typ des Schlüssels.
Parameter
- keyExpression
- Expression<Func<TEntityType,TKey>>
Ein Lambda-Ausdruck, der die Eigenschaft darstellt, die als primärer Schlüssel verwendet werden soll. C#: t => t.Id VB.Net: Function(t) t.Id Wenn der Primärschlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften an. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 }
Gibt zurück
Dieselbe EntityTypeConfiguration instance, sodass mehrere Aufrufe verkettet werden können.
- Attribute
Gilt für:
HasKey<TKey>(Expression<Func<TEntityType,TKey>>, Action<PrimaryKeyIndexConfiguration>)
Konfiguriert die Eigenschaften des primären Schlüssels für diesen Entitätstyp.
[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)
Typparameter
- TKey
Der Typ des Schlüssels.
Parameter
- keyExpression
- Expression<Func<TEntityType,TKey>>
Ein Lambda-Ausdruck, der die Eigenschaft darstellt, die als primärer Schlüssel verwendet werden soll. C#: t => t.Id VB.Net: Function(t) t.Id Wenn der Primärschlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften an. C#: t => new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 }
- buildAction
- Action<PrimaryKeyIndexConfiguration>
Ein Generator zum Konfigurieren des Schlüssels.
Gibt zurück
Dieselbe EntityTypeConfiguration instance, sodass mehrere Aufrufe verkettet werden können.
- Attribute
Gilt für:
Entity Framework