Condividi tramite


IConventionEntityTypeBuilder.Property Metodo

Definizione

Overload

Property(MemberInfo, Boolean)

Restituisce un oggetto che può essere utilizzato per configurare la proprietà con le informazioni sui membri specificati. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

Property(Type, String, Boolean, Boolean)

Restituisce un oggetto che può essere utilizzato per configurare la proprietà con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

Property(MemberInfo, Boolean)

Restituisce un oggetto che può essere utilizzato per configurare la proprietà con le informazioni sui membri specificati. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

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

Parametri

memberInfo
MemberInfo

Oggetto PropertyInfo o FieldInfo della proprietà .

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Oggetto che può essere utilizzato per configurare la proprietà se presente nel tipo di entità; in caso contrario, null .

Si applica a

Property(Type, String, Boolean, Boolean)

Restituisce un oggetto che può essere utilizzato per configurare la proprietà con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

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

Parametri

propertyType
Type

Tipo di valore che la proprietà conterrà.

propertyName
String

Nome della proprietà da configurare.

setTypeConfigurationSource
Boolean

Indica se l'origine di configurazione del tipo deve essere impostata.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Oggetto che può essere utilizzato per configurare la proprietà se presente nel tipo di entità; in caso contrario, null .

Si applica a