Sdílet prostřednictvím


DependentNavigationPropertyConfiguration<TDependentEntityType>.HasForeignKey<TKey> Metoda

Definice

Konfiguruje relaci tak, aby používala vlastnosti cizího klíče, které jsou vystaveny v objektovém modelu. Pokud vlastnosti cizího klíče nejsou vystaveny v objektovém modelu, použijte mapovou metodu.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPropertyConfiguration HasForeignKey<TKey> (System.Linq.Expressions.Expression<Func<TDependentEntityType,TKey>> foreignKeyExpression);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPropertyConfiguration HasForeignKey<TKey> (System.Linq.Expressions.Expression<Func<TDependentEntityType,TKey>> foreignKeyExpression);
member this.HasForeignKey : System.Linq.Expressions.Expression<Func<'DependentEntityType, 'Key>> -> System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPropertyConfiguration
Public Function HasForeignKey(Of TKey) (foreignKeyExpression As Expression(Of Func(Of TDependentEntityType, TKey))) As CascadableNavigationPropertyConfiguration

Parametry typu

TKey

Typ klíče.

Parametry

foreignKeyExpression
Expression<Func<TDependentEntityType,TKey>>

Výraz lambda představující vlastnost, která se má použít jako cizí klíč. Pokud se cizí klíč skládá z více vlastností, zadejte anonymní typ včetně vlastností. Při použití více vlastností cizího klíče musí být vlastnosti zadány ve stejném pořadí, v jakém byly vlastnosti primárního klíče nakonfigurovány pro typ entity instančního objektu.

Návraty

Objekt konfigurace, který lze použít k další konfiguraci relace.

Atributy

Platí pro