RuntimeModel.AddEntityType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean) |
モデルにナビゲーションを定義するエンティティ型を追加します。 |
AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object) |
モデルにナビゲーションを定義するエンティティ型を追加します。 |
AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean)
モデルにナビゲーションを定義するエンティティ型を追加します。
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType AddEntityType (string name, Type type, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType? baseType = default, bool sharedClrType = false, string? discriminatorProperty = default, Microsoft.EntityFrameworkCore.ChangeTrackingStrategy changeTrackingStrategy = Microsoft.EntityFrameworkCore.ChangeTrackingStrategy.Snapshot, System.Reflection.PropertyInfo? indexerPropertyInfo = default, bool propertyBag = false);
abstract member AddEntityType : string * Type * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * bool * string * Microsoft.EntityFrameworkCore.ChangeTrackingStrategy * System.Reflection.PropertyInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType
override this.AddEntityType : string * Type * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * bool * string * Microsoft.EntityFrameworkCore.ChangeTrackingStrategy * System.Reflection.PropertyInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType
Public Overridable Function AddEntityType (name As String, type As Type, Optional baseType As RuntimeEntityType = Nothing, Optional sharedClrType As Boolean = false, Optional discriminatorProperty As String = Nothing, Optional changeTrackingStrategy As ChangeTrackingStrategy = Microsoft.EntityFrameworkCore.ChangeTrackingStrategy.Snapshot, Optional indexerPropertyInfo As PropertyInfo = Nothing, Optional propertyBag As Boolean = false) As RuntimeEntityType
パラメーター
- name
- String
追加するエンティティ型の名前。
- type
- Type
この型のインスタンスを表すために使用される CLR クラス。
- baseType
- RuntimeEntityType
このエンティティ型の基本型。
- sharedClrType
- Boolean
このエンティティ型が ClrType を他のエンティティと共有できるかどうか。
- discriminatorProperty
- String
識別子の値を格納するために使用されるプロパティの名前。
- changeTrackingStrategy
- ChangeTrackingStrategy
このエンティティ型の変更追跡戦略
- indexerPropertyInfo
- PropertyInfo
PropertyInfo関連付けられた CLR 型のインデクサー (存在する場合) の 。
- propertyBag
- Boolean
このエンティティ型に、任意のプロパティを含めることができるインデクサーと、特定のインデクサー プロパティに値が含まれているかどうかを判断するために使用できるメソッドがあるかどうかを示す値。
戻り値
新しいエンティティ型。
適用対象
AddEntityType(String, Type, RuntimeEntityType, Boolean, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)
モデルにナビゲーションを定義するエンティティ型を追加します。
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType AddEntityType (string name, Type type, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType? baseType = default, bool sharedClrType = false, string? discriminatorProperty = default, Microsoft.EntityFrameworkCore.ChangeTrackingStrategy changeTrackingStrategy = Microsoft.EntityFrameworkCore.ChangeTrackingStrategy.Snapshot, System.Reflection.PropertyInfo? indexerPropertyInfo = default, bool propertyBag = false, object? discriminatorValue = default);
abstract member AddEntityType : string * Type * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * bool * string * Microsoft.EntityFrameworkCore.ChangeTrackingStrategy * System.Reflection.PropertyInfo * bool * obj -> Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType
override this.AddEntityType : string * Type * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * bool * string * Microsoft.EntityFrameworkCore.ChangeTrackingStrategy * System.Reflection.PropertyInfo * bool * obj -> Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType
Public Overridable Function AddEntityType (name As String, type As Type, Optional baseType As RuntimeEntityType = Nothing, Optional sharedClrType As Boolean = false, Optional discriminatorProperty As String = Nothing, Optional changeTrackingStrategy As ChangeTrackingStrategy = Microsoft.EntityFrameworkCore.ChangeTrackingStrategy.Snapshot, Optional indexerPropertyInfo As PropertyInfo = Nothing, Optional propertyBag As Boolean = false, Optional discriminatorValue As Object = Nothing) As RuntimeEntityType
パラメーター
- name
- String
追加するエンティティ型の名前。
- type
- Type
この型のインスタンスを表すために使用される CLR クラス。
- baseType
- RuntimeEntityType
このエンティティ型の基本型。
- sharedClrType
- Boolean
このエンティティ型が ClrType を他のエンティティと共有できるかどうか。
- discriminatorProperty
- String
識別子の値を格納するために使用されるプロパティの名前。
- changeTrackingStrategy
- ChangeTrackingStrategy
このエンティティ型の変更追跡戦略。
- indexerPropertyInfo
- PropertyInfo
PropertyInfo関連付けられた CLR 型のインデクサー (存在する場合) の 。
- propertyBag
- Boolean
このエンティティ型に、任意のプロパティを含めることができるインデクサーと、特定のインデクサー プロパティに値が含まれているかどうかを判断するために使用できるメソッドがあるかどうかを示す値。
- discriminatorValue
- Object
このエンティティ型の識別子の値。
戻り値
新しいエンティティ型。
適用対象
Entity Framework
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示