IConventionEntityType.AddProperty Yöntem

Tanım

Aşırı Yüklemeler

AddProperty(MemberInfo, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(String, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(String, Type, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(MemberInfo, Boolean)

Bu varlık türüne bir özellik ekler.

public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
abstract member AddProperty : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
override this.AddProperty : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Overridable Function AddProperty (memberInfo As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parametreler

memberInfo
MemberInfo

Varlık sınıfında karşılık gelen üye.

fromDataAnnotation
Boolean

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

Döndürülenler

IConventionProperty

Yeni oluşturulan özellik.

Şunlara uygulanır

AddProperty(String, Boolean)

Bu varlık türüne bir özellik ekler.

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

Parametreler

name
String

Eklemek istediğiniz özelliğin adı.

fromDataAnnotation
Boolean

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

Döndürülenler

IConventionProperty

Yeni oluşturulan özellik.

Şunlara uygulanır

AddProperty(String, Type, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (string name, Type propertyType, bool setTypeConfigurationSource = true, bool fromDataAnnotation = false);
abstract member AddProperty : string * Type * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Function AddProperty (name As String, propertyType As Type, Optional setTypeConfigurationSource As Boolean = true, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parametreler

name
String

Eklemek istediğiniz özelliğin adı.

propertyType
Type

Özelliğin tutacak olduğu değer türü.

setTypeConfigurationSource
Boolean

Tür yapılandırma kaynağının ayar olup olmadığını gösterir.

fromDataAnnotation
Boolean

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

Döndürülenler

IConventionProperty

Yeni oluşturulan özellik.

Şunlara uygulanır

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty AddProperty (string name, Type propertyType, System.Reflection.MemberInfo memberInfo, bool setTypeConfigurationSource = true, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (string name, Type propertyType, System.Reflection.MemberInfo? memberInfo, bool setTypeConfigurationSource = true, bool fromDataAnnotation = false);
abstract member AddProperty : string * Type * System.Reflection.MemberInfo * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionProperty
Public Function AddProperty (name As String, propertyType As Type, memberInfo As MemberInfo, Optional setTypeConfigurationSource As Boolean = true, Optional fromDataAnnotation As Boolean = false) As IConventionProperty

Parametreler

name
String

Eklemek istediğiniz özelliğin adı.

propertyType
Type

Özelliğin tutacak olduğu değer türü.

memberInfo
MemberInfo

Karşılık gelen CLR türü üyesi veya null bir gölge özellik için.

Parametresi ve dönüş String türüne Object sahip bir dizin oluşturma kullanılabilir.

setTypeConfigurationSource
Boolean

Tür yapılandırma kaynağının ayar olup olmadığını gösterir.

fromDataAnnotation
Boolean

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

Döndürülenler

IConventionProperty

Yeni oluşturulan özellik.

Şunlara uygulanır