ComplexPropertyBuilder.ComplexProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.