EntityTypeBuilder.Property Metoda

Definicja

Przeciążenia

Property(String)

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

Property(Type, String)

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

Property<TProperty>(String)

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

Property(String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyName As String) As PropertyBuilder

Parametry

propertyName
String

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

Zwraca

Obiekt, którego można użyć do skonfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości z tym przeciążeniem nazwa właściwości musi być zgodna z nazwą właściwości CLR lub pola w typie jednostki. Tego przeciążenia nie można użyć do dodania nowej właściwości stanu cienia.

Dotyczy

Property(Type, String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As PropertyBuilder

Parametry

propertyType
Type

Typ właściwości do skonfigurowania.

propertyName
String

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

Zwraca

Obiekt, którego można użyć do skonfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości, jeśli właściwość o tej samej nazwie istnieje w klasie jednostki, zostanie dodana do modelu. Jeśli w klasie jednostki nie istnieje żadna właściwość, zostanie dodana nowa właściwość stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki.

Dotyczy

Property<TProperty>(String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty> (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As PropertyBuilder(Of TProperty)

Parametry typu

TProperty

Typ właściwości do skonfigurowania.

Parametry

propertyName
String

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

Zwraca

Obiekt, którego można użyć do skonfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości, jeśli właściwość o tej samej nazwie istnieje w klasie jednostki, zostanie dodana do modelu. Jeśli w klasie jednostki nie istnieje żadna właściwość, zostanie dodana nowa właściwość stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki.

Dotyczy