Udostępnij za pośrednictwem


ComplexPropertyBuilder.ComplexProperty Metoda

Definicja

Przeciążenia

ComplexProperty(String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(Type, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(Type, String, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty<TProperty>(String, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

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 złożonym. Tego przeciążenia nie można użyć do dodania nowej właściwości złożonej stanu cienia.

Dotyczy

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyName As String, buildAction As Action(Of ComplexPropertyBuilder)) As ComplexPropertyBuilder

Parametry

propertyName
String

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

buildAction
Action<ComplexPropertyBuilder>

Akcja, która wykonuje konfigurację właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.

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 złożonym. Tego przeciążenia nie można użyć do dodania nowej właściwości złożonej stanu cienia.

Dotyczy

ComplexProperty(Type, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

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 złożonej właściwości, jeśli właściwość o tej samej nazwie istnieje w klasie złożonej, zostanie dodana do modelu. Jeśli żadna właściwość nie istnieje w klasie złożonej, zostanie dodana nowa właściwość zespolonego stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie złożonej. Bieżąca wartość właściwości jest przechowywana w ChangeTracker obiekcie zamiast przechowywać w wystąpieniach klasy złożonej.

Dotyczy

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (Type propertyType, string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, buildAction As Action(Of ComplexPropertyBuilder)) As ComplexPropertyBuilder

Parametry

propertyType
Type

Typ właściwości do skonfigurowania.

propertyName
String

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

buildAction
Action<ComplexPropertyBuilder>

Akcja, która wykonuje konfigurację właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.

Uwagi

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

Dotyczy

ComplexProperty(Type, String, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

Parametry

propertyType
Type

Typ właściwości do skonfigurowania.

propertyName
String

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

complexTypeName
String

Nazwa typu złożonego.

Zwraca

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

Uwagi

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

Dotyczy

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty (Type propertyType, string propertyName, string complexTypeName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> buildAction);
abstract member ComplexProperty : Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty (propertyType As Type, propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexPropertyBuilder)) As ComplexPropertyBuilder

Parametry

propertyType
Type

Typ właściwości do skonfigurowania.

propertyName
String

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

complexTypeName
String

Nazwa typu złożonego.

buildAction
Action<ComplexPropertyBuilder>

Akcja, która wykonuje konfigurację właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.

Uwagi

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

Dotyczy

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexProperty<TProperty> (string propertyName, string complexTypeName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty>> buildAction);
abstract member ComplexProperty : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexProperty : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexPropertyBuilder(Of TProperty))) As ComplexPropertyBuilder

Parametry typu

TProperty

Typ właściwości do skonfigurowania.

Parametry

propertyName
String

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

complexTypeName
String

Nazwa typu złożonego.

buildAction
Action<ComplexPropertyBuilder<TProperty>>

Akcja, która wykonuje konfigurację właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.

Uwagi

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

Dotyczy

ComplexProperty<TProperty>(String, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty> ComplexProperty<TProperty> (string propertyName, string complexTypeName);
abstract member ComplexProperty : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
override this.ComplexProperty : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String, complexTypeName As String) As ComplexPropertyBuilder(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.

complexTypeName
String

Nazwa typu złożonego.

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 złożonej, zostanie dodana do modelu. Jeśli żadna właściwość nie istnieje w klasie złożonej, zostanie dodana nowa właściwość zespolonego stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie złożonej. Bieżąca wartość właściwości jest przechowywana w ChangeTracker obiekcie zamiast przechowywać w wystąpieniach klasy złożonej.

Dotyczy

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

Parametry typu

TProperty

Typ właściwości do skonfigurowania.

Parametry

propertyName
String

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

buildAction
Action<ComplexPropertyBuilder<TProperty>>

Akcja, która wykonuje konfigurację właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań konfiguracji.

Uwagi

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

Dotyczy

ComplexProperty<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TProperty> ComplexProperty<TProperty> (string propertyName);
abstract member ComplexProperty : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
override this.ComplexProperty : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Property>
Public Overridable Function ComplexProperty(Of TProperty) (propertyName As String) As ComplexPropertyBuilder(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 złożonej, zostanie dodana do modelu. Jeśli żadna właściwość nie istnieje w klasie złożonej, zostanie dodana nowa właściwość zespolonego stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie złożonej. Bieżąca wartość właściwości jest przechowywana w ChangeTracker obiekcie zamiast przechowywać w wystąpieniach klasy złożonej.

Dotyczy