次の方法で共有


DependentNavigationPropertyConfiguration<TDependentEntityType> クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

オブジェクト モデルで公開される外部キー プロパティをサポートするリレーションシップを構成します。 この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。

継承階層

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPropertyConfiguration
    System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
      System.Data.Entity.ModelConfiguration.Configuration.DependentNavigationPropertyConfiguration<TDependentEntityType>

名前空間:  System.Data.Entity.ModelConfiguration.Configuration
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Class DependentNavigationPropertyConfiguration(Of TDependentEntityType As Class) _
    Inherits ForeignKeyNavigationPropertyConfiguration
'使用
Dim instance As DependentNavigationPropertyConfiguration(Of TDependentEntityType)
public class DependentNavigationPropertyConfiguration<TDependentEntityType> : ForeignKeyNavigationPropertyConfiguration 
where TDependentEntityType : class
generic<typename TDependentEntityType>
where TDependentEntityType : ref class 
public ref class DependentNavigationPropertyConfiguration : public ForeignKeyNavigationPropertyConfiguration
type DependentNavigationPropertyConfiguration<'TDependentEntityType when 'TDependentEntityType : not struct> =  
    class 
        inherit ForeignKeyNavigationPropertyConfiguration 
    end
JScript does not support generic types and methods.

型パラメーター

  • TDependentEntityType
    依存エンティティ型。

DependentNavigationPropertyConfiguration<TDependentEntityType> 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (ForeignKeyNavigationPropertyConfiguration.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (ForeignKeyNavigationPropertyConfiguration.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの型を取得します。
パブリック メソッド HasForeignKey<TKey> オブジェクト モデルで公開される外部キー プロパティを使用するリレーションシップを構成します。外部キー プロパティがオブジェクト モデルで公開されない場合は、Map メソッドを使用します。
パブリック メソッド Map オブジェクト モデルで公開されない外部キー プロパティを使用するリレーションシップを構成します。列とテーブルは、構成アクションを指定してカスタマイズできます。空の構成アクションを指定すると、規約によって列名が生成されます。外部キー プロパティがオブジェクト モデルで公開される場合は、HasForeignKey メソッドを使用します。一部のリレーションシップは、オブジェクト モデルでの外部キー プロパティの公開をサポートしていません。 (ForeignKeyNavigationPropertyConfiguration から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (ForeignKeyNavigationPropertyConfiguration.ToString() をオーバーライドします。)
パブリック メソッド WillCascadeOnDelete() リレーションシップで連鎖削除が有効になるように構成します。 (CascadableNavigationPropertyConfiguration から継承されます。)
パブリック メソッド WillCascadeOnDelete(Boolean) リレーションシップで連鎖削除が有効かどうかを構成します。 (CascadableNavigationPropertyConfiguration から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.ModelConfiguration.Configuration 名前空間