Udostępnij za pośrednictwem


IConventionEntityType.AddProperty Metoda

Definicja

Przeciążenia

AddProperty(MemberInfo, Boolean)

Dodaje właściwość do tego typu jednostki.

AddProperty(String, Boolean)

Dodaje właściwość do tego typu jednostki.

AddProperty(String, Type, Boolean, Boolean)

Dodaje właściwość do tego typu jednostki.

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

Dodaje właściwość do tego typu jednostki.

AddProperty(MemberInfo, Boolean)

Dodaje właściwość do tego typu jednostki.

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

Parametry

memberInfo
MemberInfo

Odpowiedni element członkowski w klasie jednostki.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Nowo utworzona właściwość.

Atrybuty

Dotyczy

AddProperty(String, Boolean)

Dodaje właściwość do tego typu jednostki.

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

Parametry

name
String

Nazwa właściwości do dodania.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Nowo utworzona właściwość.

Dotyczy

AddProperty(String, Type, Boolean, Boolean)

Dodaje właściwość do tego typu jednostki.

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

Parametry

name
String

Nazwa właściwości do dodania.

propertyType
Type

Typ wartości, która będzie przechowywana przez właściwość.

setTypeConfigurationSource
Boolean

Wskazuje, czy należy ustawić źródło konfiguracji typu.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Nowo utworzona właściwość.

Dotyczy

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

Dodaje właściwość do tego typu jednostki.

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

Parametry

name
String

Nazwa właściwości do dodania.

propertyType
Type

Typ wartości, która będzie przechowywana przez właściwość.

memberInfo
MemberInfo

Odpowiedni element członkowski typu CLR lub null właściwość cienia.

Można użyć indeksatora z parametrem i Object typem String zwracanym.

setTypeConfigurationSource
Boolean

Wskazuje, czy należy ustawić źródło konfiguracji typu.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Nowo utworzona właściwość.

Dotyczy