次の方法で共有


IMutableModel.AddOwnedEntityType メソッド

定義

オーバーロード

AddOwnedEntityType(String)

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

AddOwnedEntityType(Type)

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

AddOwnedEntityType(String, Type)

所有されている共有型エンティティ型をモデルに追加します。

AddOwnedEntityType(String)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddOwnedEntityType (string name);
abstract member AddOwnedEntityType : string -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddOwnedEntityType (name As String) As IMutableEntityType

パラメーター

name
String

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

戻り値

新しいエンティティ型。

注釈

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

適用対象

AddOwnedEntityType(Type)

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

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddOwnedEntityType (Type type);
abstract member AddOwnedEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddOwnedEntityType (type As Type) As IMutableEntityType

パラメーター

type
Type

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

戻り値

新しいエンティティ型。

適用対象

AddOwnedEntityType(String, Type)

所有されている共有型エンティティ型をモデルに追加します。

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddOwnedEntityType (string name, Type type);
abstract member AddOwnedEntityType : string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddOwnedEntityType (name As String, type As Type) As IMutableEntityType

パラメーター

name
String

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

type
Type

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

戻り値

新しいエンティティ型。

注釈

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

適用対象