Condividi tramite


ComplexPropertyBuilder.ComplexProperty Metodo

Definizione

Overload

ComplexProperty(String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(Type, String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(Type, String, String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty<TProperty>(String, String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty<TProperty>(String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri

propertyName
String

Nome della proprietà da configurare.

Restituisce

Oggetto che può essere usato per configurare la proprietà.

Commenti

Quando si aggiunge una nuova proprietà con questo overload, il nome della proprietà deve corrispondere al nome di una proprietà CLR o di un campo sul tipo complesso. Questo overload non può essere usato per aggiungere una nuova proprietà complessa dello stato shadow.

Si applica a

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri

propertyName
String

Nome della proprietà da configurare.

buildAction
Action<ComplexPropertyBuilder>

Azione che esegue la configurazione della proprietà.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.

Commenti

Quando si aggiunge una nuova proprietà con questo overload, il nome della proprietà deve corrispondere al nome di una proprietà CLR o di un campo sul tipo complesso. Questo overload non può essere usato per aggiungere una nuova proprietà complessa dello stato shadow.

Si applica a

ComplexProperty(Type, String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri

propertyType
Type

Tipo della proprietà da configurare.

propertyName
String

Nome della proprietà da configurare.

Restituisce

Oggetto che può essere usato per configurare la proprietà.

Commenti

Quando si aggiunge una nuova proprietà complessa, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri

propertyType
Type

Tipo della proprietà da configurare.

propertyName
String

Nome della proprietà da configurare.

buildAction
Action<ComplexPropertyBuilder>

Azione che esegue la configurazione della proprietà.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.

Commenti

Quando si aggiunge una nuova proprietà complessa, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

ComplexProperty(Type, String, String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri

propertyType
Type

Tipo della proprietà da configurare.

propertyName
String

Nome della proprietà da configurare.

complexTypeName
String

Nome del tipo complesso.

Restituisce

Oggetto che può essere usato per configurare la proprietà.

Commenti

Quando si aggiunge una nuova proprietà complessa, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

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

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri

propertyType
Type

Tipo della proprietà da configurare.

propertyName
String

Nome della proprietà da configurare.

complexTypeName
String

Nome del tipo complesso.

buildAction
Action<ComplexPropertyBuilder>

Azione che esegue la configurazione della proprietà.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.

Commenti

Quando si aggiunge una nuova proprietà complessa, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

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

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri di tipo

TProperty

Tipo della proprietà da configurare.

Parametri

propertyName
String

Nome della proprietà da configurare.

complexTypeName
String

Nome del tipo complesso.

buildAction
Action<ComplexPropertyBuilder<TProperty>>

Azione che esegue la configurazione della proprietà.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.

Commenti

Quando si aggiunge una nuova proprietà, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

ComplexProperty<TProperty>(String, String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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)

Parametri di tipo

TProperty

Tipo della proprietà da configurare.

Parametri

propertyName
String

Nome della proprietà da configurare.

complexTypeName
String

Nome del tipo complesso.

Restituisce

Oggetto che può essere usato per configurare la proprietà.

Commenti

Quando si aggiunge una nuova proprietà, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

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

Configura una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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

Parametri di tipo

TProperty

Tipo della proprietà da configurare.

Parametri

propertyName
String

Nome della proprietà da configurare.

buildAction
Action<ComplexPropertyBuilder<TProperty>>

Azione che esegue la configurazione della proprietà.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.

Commenti

Quando si aggiunge una nuova proprietà, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a

ComplexProperty<TProperty>(String)

Restituisce un oggetto che può essere usato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

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)

Parametri di tipo

TProperty

Tipo della proprietà da configurare.

Parametri

propertyName
String

Nome della proprietà da configurare.

Restituisce

Oggetto che può essere usato per configurare la proprietà.

Commenti

Quando si aggiunge una nuova proprietà, se una proprietà con lo stesso nome esiste nella classe complessa, verrà aggiunta al modello. Se non esiste alcuna proprietà nella classe complessa, verrà aggiunta una nuova proprietà complessa dello stato shadow. Una proprietà dello stato shadow è una che non ha una proprietà corrispondente nella classe complessa. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché archiviato in istanze della classe complessa.

Si applica a