ComplexPropertyBuilder.ComplexProperty Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.