Share via


IConventionTypeBase.AddProperty Metodo

Definizione

Overload

AddProperty(String, Type, Boolean, Boolean)

Aggiunge una proprietà a questo tipo di entità.

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

Aggiunge una proprietà a questo tipo di entità.

AddProperty(MemberInfo, Boolean)

Aggiunge una proprietà a questo tipo di entità.

AddProperty(String, Boolean)

Aggiunge una proprietà a questo tipo di entità.

AddProperty(String, Type, Boolean, Boolean)

Aggiunge una proprietà a questo tipo di entità.

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

Parametri

name
String

Nome della proprietà da aggiungere.

propertyType
Type

Tipo di valore che la proprietà conterrà.

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

Proprietà appena creata.

Si applica a

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

Aggiunge una proprietà a questo tipo di entità.

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

Parametri

name
String

Nome della proprietà da aggiungere.

propertyType
Type

Tipo di valore che la proprietà conterrà.

memberInfo
MemberInfo

Membro del tipo CLR corrispondente.

È possibile usare un indicizzatore con un parametro e Object un String tipo restituito.

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

Proprietà appena creata.

Si applica a

AddProperty(MemberInfo, Boolean)

Aggiunge una proprietà a questo tipo di entità.

[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionProperty? AddProperty (System.Reflection.MemberInfo memberInfo, bool fromDataAnnotation = false);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")>]
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

Parametri

memberInfo
MemberInfo

Membro corrispondente nella classe di entità.

fromDataAnnotation
Boolean

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

Restituisce

Proprietà appena creata.

Attributi

Si applica a

AddProperty(String, Boolean)

Aggiunge una proprietà a questo tipo di entità.

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

Parametri

name
String

Nome della proprietà da aggiungere.

fromDataAnnotation
Boolean

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

Restituisce

Proprietà appena creata.

Si applica a