IConventionEntityTypeBuilder.Property Yöntem

Tanım

Aşırı Yüklemeler

Property(MemberInfo, Boolean)

Özelliği verilen üye bilgileri ile yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen bir özellik yoksa, yeni bir özellik eklenecektir.

Property(Type, String, Boolean, Boolean)

Özelliği verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen bir özellik yoksa, yeni bir özellik eklenecektir.

Property(MemberInfo, Boolean)

Özelliği verilen üye bilgileri ile yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen bir özellik yoksa, yeni bir özellik eklenecektir.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder Property (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? Property (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
abstract member Property : System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function Property (memberInfo As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametreler

memberInfo
MemberInfo

PropertyInfoVeya FieldInfo özelliği.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak mı belirtilmediğini belirtir.

Döndürülenler

IConventionPropertyBuilder

Varlık türünde varsa özelliği yapılandırmak için kullanılabilen bir nesne, null Aksi durumda.

Şunlara uygulanır

Property(Type, String, Boolean, Boolean)

Özelliği verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen bir özellik yoksa, yeni bir özellik eklenecektir.

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

Parametreler

propertyType
Type

Özelliğin tutacaksınız değer türü.

propertyName
String

Yapılandırılacak özelliğin adı.

setTypeConfigurationSource
Boolean

Tür yapılandırma kaynağının ayarlanması gerekip gerekmediğini gösterir.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak mı belirtilmediğini belirtir.

Döndürülenler

IConventionPropertyBuilder

Varlık türünde varsa özelliği yapılandırmak için kullanılabilen bir nesne, null Aksi durumda.

Şunlara uygulanır