次の方法で共有


DependentNavigationPropertyConfiguration<TDependentEntityType>.HasForeignKey<TKey> メソッド

定義

オブジェクト モデルで公開される外部キー プロパティを使用するリレーションシップを構成します。 外部キー プロパティがオブジェクト モデルで公開されない場合は、Map メソッドを使用します。

[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

型パラメーター

TKey

キーの型。

パラメーター

foreignKeyExpression
Expression<Func<TDependentEntityType,TKey>>

外部キーとして使用するプロパティを表すラムダ式。 外部キーが複数のプロパティで構成される場合は、それらのプロパティを含む匿名型を指定します。 複数の外部キー プロパティを使用する場合、主キー プロパティがプリンシパル エンティティの種類に対して構成されたのと同じ順序でプロパティを指定する必要があります。

戻り値

関係をさらに構成するために使用できる構成オブジェクト。

属性

適用対象