次の方法で共有


IConventionModel.AddEntityType メソッド

定義

オーバーロード

AddEntityType(String, Boolean)

既定の型の状態エンティティ型をモデルに追加します。

AddEntityType(String, Type, Boolean)

共有型エンティティ型をモデルに追加します。

AddEntityType(Type, Boolean)

エンティティ型をモデルに追加します。

AddEntityType(String, String, IConventionEntityType, Boolean)

モデルへのナビゲーションを定義する所有エンティティ型を追加します。

AddEntityType(Type, String, IConventionEntityType, Boolean)

モデルへのナビゲーションを定義する所有エンティティ型を追加します。

AddEntityType(String, Boolean)

既定の型の状態エンティティ型をモデルに追加します。

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, bool fromDataAnnotation = false);
abstract member AddEntityType : string * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

パラメーター

name
String

追加するエンティティの名前。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

新しいエンティティ型。

注釈

シャドウ エンティティは、現在、 と共 DbContextに実行時に使用されるモデルではサポートされていません。 そのため、シャドウ状態エンティティの種類は、移行モデルのスナップショットなどにのみ存在します。

適用対象

AddEntityType(String, Type, Boolean)

共有型エンティティ型をモデルに追加します。

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, Type clrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, Type clrType, bool fromDataAnnotation = false);
abstract member AddEntityType : string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, clrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

パラメーター

name
String

追加するエンティティの名前。

clrType
Type

エンティティ型のインスタンスを表すために使用される CLR クラス。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

新しいエンティティ型。

注釈

共有型エンティティ型は、CLR 型をモデル内の他の型と共有できるが、一意の名前を持ち、常に名前で識別されるエンティティ型です。

適用対象

AddEntityType(Type, Boolean)

エンティティ型をモデルに追加します。

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type clrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (Type type, bool fromDataAnnotation = false);
abstract member AddEntityType : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
abstract member AddEntityType : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (clrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Public Function AddEntityType (type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

パラメーター

clrTypetype
Type

エンティティ型のインスタンスを表すために使用される CLR クラス。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

新しいエンティティ型。

適用対象

AddEntityType(String, String, IConventionEntityType, Boolean)

モデルへのナビゲーションを定義する所有エンティティ型を追加します。

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member AddEntityType : string * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

パラメーター

name
String

追加するエンティティ型の名前。

definingNavigationName
String

ナビゲーションの定義。

definingEntityType
IConventionEntityType

定義するエンティティ型。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

新しいエンティティ型。

適用対象

AddEntityType(Type, String, IConventionEntityType, Boolean)

モデルへのナビゲーションを定義する所有エンティティ型を追加します。

public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type clrType, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (clrType As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Public Function AddEntityType (type As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType

パラメーター

clrTypetype
Type

このエンティティ型のインスタンスを表すために使用される CLR クラス。

definingNavigationName
String

ナビゲーションの定義。

definingEntityType
IConventionEntityType

定義するエンティティ型。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

新しいエンティティ型。

適用対象