Udostępnij za pośrednictwem


IConventionEntityTypeBuilder.Property Metoda

Definicja

Przeciążenia

Property(MemberInfo, Boolean)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości z podanymi informacjami o elemencie członkowskim. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

Property(Type, String, Boolean, Boolean)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości o podanej nazwie. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

Property(MemberInfo, Boolean)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości z podanymi informacjami o elemencie członkowskim. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

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

Parametry

memberInfo
MemberInfo

Właściwość PropertyInfo lub FieldInfo .

fromDataAnnotation
Boolean

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

Zwraca

Obiekt, który może służyć do konfigurowania właściwości, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

Property(Type, String, Boolean, Boolean)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości o podanej nazwie. Jeśli nie istnieje żadna pasująca właściwość, zostanie dodana nowa właściwość.

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

Parametry

propertyType
Type

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

propertyName
String

Nazwa właściwości, która ma zostać skonfigurowana.

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

Obiekt, który może służyć do konfigurowania właściwości, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy