IConventionModel.AddEntityType Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddEntityType(String, Boolean) |
Modele varsayılan türde bir durum varlığı türü ekler. |
AddEntityType(String, Type, Boolean) |
Modele paylaşılan tür varlık türü ekler. |
AddEntityType(Type, Boolean) |
Modele bir varlık türü ekler. |
AddEntityType(String, String, IConventionEntityType, Boolean) |
Modele tanımlama gezintisi içeren sahip olunan bir varlık türü ekler. |
AddEntityType(Type, String, IConventionEntityType, Boolean) |
Modele tanımlama gezintisi içeren sahip olunan bir varlık türü ekler. |
AddEntityType(String, Boolean)
Modele varsayılan türde bir durum varlığı türü ekler.
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 bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni varlık türü.
Açıklamalar
Gölge varlıklar şu anda ile DbContextçalışma zamanında kullanılan bir modelde desteklenmemektedir. Bu nedenle gölge durum varlık türleri yalnızca geçiş modeli anlık görüntülerinde vb. bulunur.
Şunlara uygulanır
AddEntityType(String, Type, Boolean)
Modele paylaşılan tür varlık türü ekler.
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 bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni varlık türü.
Açıklamalar
Paylaşılan tür varlık türü, CLR türünü modeldeki diğer türlerle paylaşabilen ancak benzersiz bir ada sahip olan ve her zaman adla tanımlanan bir varlık türüdü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 bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni varlık türü.
Şunlara uygulanır
AddEntityType(String, String, IConventionEntityType, Boolean)
Modele tanımlama gezintisi içeren 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ımlama gezintisi.
- definingEntityType
- IConventionEntityType
Tanımlayıcı varlık türü.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni varlık türü.
Şunlara uygulanır
AddEntityType(Type, String, IConventionEntityType, Boolean)
Modele tanımlama gezintisi içeren 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ımlama gezintisi.
- definingEntityType
- IConventionEntityType
Tanımlayıcı varlık türü.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni varlık türü.
Şunlara uygulanır
Entity Framework