IConventionModel.AddEntityType Yöntem

Tanım

Aşırı Yüklemeler

AddEntityType(String, Boolean)

Modele varsayılan türde bir durum varlık türü ekler.

Gölge varlıklar şu anda çalışma zamanında ile kullanılan bir modelde DbContext desteklenmiyor. Bu nedenle, gölge durum varlık türleri yalnızca geçiş modeli anlık görüntülerinde vb. bulunur.

AddEntityType(String, Type, Boolean)

Modele paylaşılan türde bir varlık türü ekler.

Paylaşılan tür varlık türü, CLR türünü modelde diğer türlerle paylaştıran ancak benzersiz bir adı olan ve her zaman adla tanımlanan bir varlık t t türlerindendir.

AddEntityType(Type, Boolean)

Modele bir varlık türü ekler.

AddEntityType(String, String, IConventionEntityType, Boolean)

Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler.

AddEntityType(Type, String, IConventionEntityType, Boolean)

Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler.

AddEntityType(String, Boolean)

Modele varsayılan türde bir durum varlık türü ekler.

Gölge varlıklar şu anda çalışma zamanında ile kullanılan bir modelde DbContext desteklenmiyor. Bu nedenle, gölge durum varlık türleri yalnızca geçiş modeli anlık görüntülerinde vb. bulunur.

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

Parametreler

name
String

Eklenecek varlığın adı.

fromDataAnnotation
Boolean

Yapılandırmanın veri ek açıklaması kullanılarak belirtilmemiş olup olmadığını gösterir.

Döndürülenler

IConventionEntityType

Yeni varlık türü.

Şunlara uygulanır

AddEntityType(String, Type, Boolean)

Modele paylaşılan türde bir varlık türü ekler.

Paylaşılan tür varlık türü, CLR türünü modelde diğer türlerle paylaştıran ancak benzersiz bir adı olan ve her zaman adla tanımlanan bir varlık t t türlerindendir.

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

Parametreler

name
String

Eklenecek varlığın adı.

clrType
Type

Varlık türünün örneklerini temsil etmek için kullanılan CLR sınıfı.

fromDataAnnotation
Boolean

Yapılandırmanın veri ek açıklaması kullanılarak belirtilmemiş olup olmadığını gösterir.

Döndürülenler

IConventionEntityType

Yeni varlık türü.

Şunlara uygulanır

AddEntityType(Type, Boolean)

Modele bir varlık türü ekler.

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

Parametreler

clrTypetype
Type

Varlık türünün örneklerini temsil etmek için kullanılan CLR sınıfı.

fromDataAnnotation
Boolean

Yapılandırmanın veri ek açıklaması kullanılarak belirtilmemiş olup olmadığını gösterir.

Döndürülenler

IConventionEntityType

Yeni varlık türü.

Şunlara uygulanır

AddEntityType(String, String, IConventionEntityType, Boolean)

Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler.

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

Parametreler

name
String

Eklenecek varlık türünün adı.

definingNavigationName
String

Tanımlayan gezinti.

definingEntityType
IConventionEntityType

Tanımlayan varlık türü.

fromDataAnnotation
Boolean

Yapılandırmanın veri ek açıklaması kullanılarak belirtilmemiş olup olmadığını gösterir.

Döndürülenler

IConventionEntityType

Yeni varlık türü.

Şunlara uygulanır

AddEntityType(Type, String, IConventionEntityType, Boolean)

Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler.

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

Parametreler

clrTypetype
Type

Bu varlık türünün örneklerini temsil etmek için kullanılan CLR sınıfı.

definingNavigationName
String

Tanımlayan gezinti.

definingEntityType
IConventionEntityType

Tanımlayan varlık türü.

fromDataAnnotation
Boolean

Yapılandırmanın veri ek açıklaması kullanılarak belirtilmemiş olup olmadığını gösterir.

Döndürülenler

IConventionEntityType

Yeni varlık türü.

Şunlara uygulanır