RuntimeEntityType.AddSkipNavigation メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean) |
このエンティティ型に新しいスキップ ナビゲーション プロパティを追加します。 |
AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean) |
このエンティティ型に新しいスキップ ナビゲーション プロパティを追加します。 |
AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)
このエンティティ型に新しいスキップ ナビゲーション プロパティを追加します。
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation AddSkipNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType targetEntityType, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, bool collection, bool onDependent, Type clrType, System.Reflection.PropertyInfo? propertyInfo = default, System.Reflection.FieldInfo? fieldInfo = default, Microsoft.EntityFrameworkCore.PropertyAccessMode propertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, bool eagerLoaded = false);
abstract member AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
override this.AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
Public Overridable Function AddSkipNavigation (name As String, targetEntityType As RuntimeEntityType, foreignKey As RuntimeForeignKey, collection As Boolean, onDependent As Boolean, clrType As Type, Optional propertyInfo As PropertyInfo = Nothing, Optional fieldInfo As FieldInfo = Nothing, Optional propertyAccessMode As PropertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, Optional eagerLoaded As Boolean = false) As RuntimeSkipNavigation
パラメーター
- name
- String
追加するスキップ ナビゲーション プロパティの名前。
- targetEntityType
- RuntimeEntityType
スキップ ナビゲーション プロパティがインスタンスを保持するエンティティ型。
- foreignKey
- RuntimeForeignKey
結合の種類の外部キー。
- collection
- Boolean
ナビゲーション プロパティがコレクション プロパティであるかどうか。
- onDependent
- Boolean
ナビゲーション プロパティが、基になる外部キーの依存側で定義されているかどうか。
- clrType
- Type
このナビゲーションが保持する値の種類。
- propertyInfo
- PropertyInfo
対応する CLR プロパティ、または null
シャドウ ナビゲーション用。
- fieldInfo
- FieldInfo
対応する CLR フィールド、または null
シャドウ ナビゲーション用。
- propertyAccessMode
- PropertyAccessMode
PropertyAccessModeこのナビゲーションに使用される 。
- eagerLoaded
- Boolean
このナビゲーションを既定で一括読み込みするかどうかを示す値。
戻り値
新しく作成されたスキップ ナビゲーション プロパティ。
適用対象
AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)
このエンティティ型に新しいスキップ ナビゲーション プロパティを追加します。
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation AddSkipNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType targetEntityType, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, bool collection, bool onDependent, Type clrType, System.Reflection.PropertyInfo? propertyInfo = default, System.Reflection.FieldInfo? fieldInfo = default, Microsoft.EntityFrameworkCore.PropertyAccessMode propertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, bool eagerLoaded = false, bool lazyLoadingEnabled = true);
abstract member AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
override this.AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
Public Overridable Function AddSkipNavigation (name As String, targetEntityType As RuntimeEntityType, foreignKey As RuntimeForeignKey, collection As Boolean, onDependent As Boolean, clrType As Type, Optional propertyInfo As PropertyInfo = Nothing, Optional fieldInfo As FieldInfo = Nothing, Optional propertyAccessMode As PropertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, Optional eagerLoaded As Boolean = false, Optional lazyLoadingEnabled As Boolean = true) As RuntimeSkipNavigation
パラメーター
- name
- String
追加するスキップ ナビゲーション プロパティの名前。
- targetEntityType
- RuntimeEntityType
スキップ ナビゲーション プロパティがインスタンスを保持するエンティティ型。
- foreignKey
- RuntimeForeignKey
結合の種類の外部キー。
- collection
- Boolean
ナビゲーション プロパティがコレクション プロパティであるかどうか。
- onDependent
- Boolean
ナビゲーション プロパティが、基になる外部キーの依存側で定義されているかどうか。
- clrType
- Type
このナビゲーションが保持する値の種類。
- propertyInfo
- PropertyInfo
対応する CLR プロパティ、または null
シャドウ ナビゲーション用。
- fieldInfo
- FieldInfo
対応する CLR フィールド、または null
シャドウ ナビゲーション用。
- propertyAccessMode
- PropertyAccessMode
PropertyAccessModeこのナビゲーションに使用される 。
- eagerLoaded
- Boolean
このナビゲーションを既定で一括読み込みするかどうかを示す値。
- lazyLoadingEnabled
- Boolean
遅延読み込みに対してこのナビゲーションを有効にする必要があるかどうかを示す値。
戻り値
新しく作成されたスキップ ナビゲーション プロパティ。
適用対象
Entity Framework
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示