EntityTypeBuilder<TEntity>.HasKey Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| HasKey(Expression<Func<TEntity,Object>>) |
Bu varlık türü için birincil anahtarın özelliklerini ayarlar. |
| HasKey(String[]) |
Bu varlık türü için birincil anahtarın özelliklerini ayarlar. |
HasKey(Expression<Func<TEntity,Object>>)
Bu varlık türü için birincil anahtarın özelliklerini ayarlar.
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
Parametreler
- keyExpression
- Expression<Func<TEntity,Object>>
Birincil anahtar özelliğini temsil eden lambda ifadesi (blog = > blog). Url ).
Birincil anahtar birden çok özellikten yapılmışsa, özellikler ( post = new { post) dahilanonim bir tür > belirtin. Başlık, gönderi. BlogId }).
Döndürülenler
Birincil anahtarı yapılandırmak için kullanılan bir nesne.
Şunlara uygulanır
HasKey(String[])
Bu varlık türü için birincil anahtarın özelliklerini ayarlar.
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)
Parametreler
- propertyNames
- String[]
Birincil anahtarın neden olduğu özelliklerin adları.
Döndürülenler
- KeyBuilder<TEntity>
Birincil anahtarı yapılandırmak için kullanılan bir nesne.