EntityTypeBuilder<TEntity>.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(Expression<Func<TEntity,Object>>) |
Legt die Eigenschaften fest, aus denen der Primärschlüssel für diesen Entitätstyp besteht. |
HasKey(String[]) |
Legt die Eigenschaften fest, aus denen der Primärschlüssel für diesen Entitätstyp besteht. |
HasKey(Expression<Func<TEntity,Object>>)
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
Legt die Eigenschaften fest, aus denen der Primärschlüssel für diesen Entitätstyp besteht.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasKey (System.Linq.Expressions.Expression<Func<TEntity,object>> keyExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasKey (System.Linq.Expressions.Expression<Func<TEntity,object?>> keyExpression);
override this.HasKey : System.Linq.Expressions.Expression<Func<'Entity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
Public Overridable Function HasKey (keyExpression As Expression(Of Func(Of TEntity, Object))) As KeyBuilder
Parameter
- keyExpression
- Expression<Func<TEntity,Object>>
Ein Lambdaausdruck, der die Eigenschaft(en) des Primärschlüssels (blog => blog.Url
) darstellt.
Wenn der Primärschlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften (post => new { post.Title, post.BlogId }
) an.
Gibt zurück
Ein Objekt, das zum Konfigurieren des Primärschlüssels verwendet werden kann.
Gilt für:
HasKey(String[])
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
- Quelle:
- EntityTypeBuilder%60.cs
Legt die Eigenschaften fest, aus denen der Primärschlüssel für diesen Entitätstyp besteht.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TEntity> HasKey (params string[] propertyNames);
override this.HasKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function HasKey (ParamArray propertyNames As String()) As KeyBuilder(Of TEntity)
Parameter
- propertyNames
- String[]
Die Namen der Eigenschaften, aus denen der Primärschlüssel besteht.
Gibt zurück
Ein Objekt, das zum Konfigurieren des Primärschlüssels verwendet werden kann.
Gilt für:
Entity Framework