次の方法で共有


ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType> クラス

定義

エンティティ型から "多" リレーションシップを構成します。

public class ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType> where TEntityType : class where TTargetEntityType : class
type ManyNavigationPropertyConfiguration<'EntityType, 'argetEntityType (requires 'EntityType : null and 'argetEntityType : null)> = class
Public Class ManyNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType)

型パラメーター

TEntityType

リレーションシップの起点であるエンティティ型。

TTargetEntityType

リレーションシップのターゲットであるエンティティ型。

継承
ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

メソッド

Equals(Object)

エンティティ型から "多" リレーションシップを構成します。

GetHashCode()

エンティティ型から "多" リレーションシップを構成します。

GetType()

現在のインスタンスの Type を取得します。

ToString()

エンティティ型から "多" リレーションシップを構成します。

WithMany()

リレーションシップのもう一方の側のナビゲーション プロパティを使用せずに多対多となるようにリレーションシップを構成します。

WithMany(Expression<Func<TTargetEntityType,ICollection<TEntityType>>>)

リレーションシップのもう一方の側のナビゲーション プロパティを使用して多対多となるようにリレーションシップを構成します。

WithOptional()

リレーションシップのもう一方の側のナビゲーション プロパティを使用せずに "多対省略可能" となるようにリレーションシップを構成します。

WithOptional(Expression<Func<TTargetEntityType,TEntityType>>)

リレーションシップのもう一方の側のナビゲーション プロパティを使用して "多対省略可能" となるようにリレーションシップを構成します。

WithRequired()

リレーションシップのもう一方の側のナビゲーション プロパティを使用せずに "多対必須" となるようにリレーションシップを構成します。

WithRequired(Expression<Func<TTargetEntityType,TEntityType>>)

リレーションシップのもう一方の側のナビゲーション プロパティを使用して "多対必須" となるようにリレーションシップを構成します。

適用対象