ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.HasKey Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví vlastnosti, které tvoří primární klíč pro tento vlastněný typ entity.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasKey (System.Linq.Expressions.Expression<Func<TRelatedEntity,object>> keyExpression);
override this.HasKey : System.Linq.Expressions.Expression<Func<'RelatedEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
Public Overridable Function HasKey (keyExpression As Expression(Of Func(Of TRelatedEntity, Object))) As KeyBuilder
Parametry
- keyExpression
- Expression<Func<TRelatedEntity,Object>>
Výraz lambda představující vlastnosti primárního klíče (blog => blog.Url
).
Pokud se primární klíč skládá z více vlastností, zadejte anonymní typ včetně vlastností (post => new { post.Title, post.BlogId }
).
Návraty
Objekt, který lze použít ke konfiguraci primárního klíče.
Platí pro
Entity Framework