OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
エンティティ型から省略可能リレーションシップを構成します。
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>>) |
リレーションシップのもう一方の側のナビゲーション プロパティを使用して省略可能対必須となるようにリレーションシップを構成します。 |
適用対象
Entity Framework