次の方法で共有


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> クラス

定義

エンティティ型から省略可能リレーションシップを構成します。

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

型パラメーター

TEntityType

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

TTargetEntityType

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

継承
OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

メソッド

Equals(Object)

エンティティ型から省略可能リレーションシップを構成します。

GetHashCode()

エンティティ型から省略可能リレーションシップを構成します。

GetType()

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

ToString()

エンティティ型から省略可能リレーションシップを構成します。

WithMany()

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

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

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

WithOptionalDependent()

リレーションシップのもう一方の側のナビゲーション プロパティを使用せずに省略可能対省略可能となるようにリレーションシップを構成します。 構成されているエンティティ型は依存エンティティ型になり、プリンシパルに対する外部キーを格納します。 リレーションシップのターゲット エンティティ型は、リレーションシップのプリンシパルになります。

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

リレーションシップのもう一方の側のナビゲーション プロパティを使用して省略可能対省略可能となるようにリレーションシップを構成します。 構成されているエンティティ型は依存エンティティ型になり、プリンシパルに対する外部キーを格納します。 リレーションシップのターゲット エンティティ型は、リレーションシップのプリンシパルになります。

WithOptionalPrincipal()

リレーションシップのもう一方の側のナビゲーション プロパティを使用せずに省略可能対省略可能となるようにリレーションシップを構成します。 構成されているエンティティ型は、リレーションシップのプリンシパルになります。 リレーションシップのターゲット エンティティ型は依存エンティティ型になり、プリンシパルに対する外部キーを格納します。

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

リレーションシップのもう一方の側のナビゲーション プロパティを使用して省略可能対省略可能となるようにリレーションシップを構成します。 構成されているエンティティ型は、リレーションシップのプリンシパルになります。 リレーションシップのターゲット エンティティ型は依存エンティティ型になり、プリンシパルに対する外部キーを格納します。

WithRequired()

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

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

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

適用対象