ComplexPropertyBuilder.ComplexProperty Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ComplexProperty(String) |
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty(String, Action<ComplexPropertyBuilder>) |
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty(Type, String) |
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>) |
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty(Type, String, String) |
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>) |
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>) |
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty<TProperty>(String, String) |
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>) |
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty<TProperty>(String) |
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée. |
ComplexProperty(String)
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres
- propertyName
- String
Nom de la propriété à configurer.
Retours
Objet qui peut être utilisé pour configurer la propriété .
Remarques
Lors de l’ajout d’une nouvelle propriété avec cette surcharge, le nom de la propriété doit correspondre au nom d’une propriété ou d’un champ CLR sur le type complexe. Cette surcharge ne peut pas être utilisée pour ajouter une nouvelle propriété complexe d’état d’ombre.
S’applique à
ComplexProperty(String, Action<ComplexPropertyBuilder>)
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres
- propertyName
- String
Nom de la propriété à configurer.
- buildAction
- Action<ComplexPropertyBuilder>
Action qui effectue la configuration de la propriété .
Retours
Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.
Remarques
Lors de l’ajout d’une nouvelle propriété avec cette surcharge, le nom de la propriété doit correspondre au nom d’une propriété ou d’un champ CLR sur le type complexe. Cette surcharge ne peut pas être utilisée pour ajouter une nouvelle propriété complexe d’état d’ombre.
S’applique à
ComplexProperty(Type, String)
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres
- propertyType
- Type
Type de la propriété à configurer.
- propertyName
- String
Nom de la propriété à configurer.
Retours
Objet qui peut être utilisé pour configurer la propriété .
Remarques
Lors de l’ajout d’une nouvelle propriété complexe, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans le ChangeTracker plutôt que dans les instances de la classe complexe.
S’applique à
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres
- propertyType
- Type
Type de la propriété à configurer.
- propertyName
- String
Nom de la propriété à configurer.
- buildAction
- Action<ComplexPropertyBuilder>
Action qui effectue la configuration de la propriété .
Retours
Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.
Remarques
Lors de l’ajout d’une nouvelle propriété complexe, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans le ChangeTracker plutôt que dans les instances de la classe complexe.
S’applique à
ComplexProperty(Type, String, String)
Retourne un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres
- propertyType
- Type
Type de la propriété à configurer.
- propertyName
- String
Nom de la propriété à configurer.
- complexTypeName
- String
Nom du type complexe.
Retours
Objet qui peut être utilisé pour configurer la propriété .
Remarques
Lors de l’ajout d’une nouvelle propriété complexe, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans le ChangeTracker plutôt que dans les instances de la classe complexe.
S’applique à
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres
- propertyType
- Type
Type de la propriété à configurer.
- propertyName
- String
Nom de la propriété à configurer.
- complexTypeName
- String
Nom du type complexe.
- buildAction
- Action<ComplexPropertyBuilder>
Action qui effectue la configuration de la propriété .
Retours
Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.
Remarques
Lors de l’ajout d’une nouvelle propriété complexe, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans le ChangeTracker plutôt que dans les instances de la classe complexe.
S’applique à
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres de type
- TProperty
Type de la propriété à configurer.
Paramètres
- propertyName
- String
Nom de la propriété à configurer.
- complexTypeName
- String
Nom du type complexe.
- buildAction
- Action<ComplexPropertyBuilder<TProperty>>
Action qui effectue la configuration de la propriété .
Retours
Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.
Remarques
Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans le ChangeTracker plutôt que dans les instances de la classe complexe.
S’applique à
ComplexProperty<TProperty>(String, String)
Renvoie un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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)
Paramètres de type
- TProperty
Type de la propriété à configurer.
Paramètres
- propertyName
- String
Nom de la propriété à configurer.
- complexTypeName
- String
Nom du type complexe.
Retours
Objet qui peut être utilisé pour configurer la propriété.
Remarques
Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans au ChangeTracker lieu d’être stockée dans les instances de la classe complexe.
S’applique à
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)
Configure une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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
Paramètres de type
- TProperty
Type de la propriété à configurer.
Paramètres
- propertyName
- String
Nom de la propriété à configurer.
- buildAction
- Action<ComplexPropertyBuilder<TProperty>>
Action qui effectue la configuration de la propriété.
Retours
Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.
Remarques
Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans au ChangeTracker lieu d’être stockée dans les instances de la classe complexe.
S’applique à
ComplexProperty<TProperty>(String)
Renvoie un objet qui peut être utilisé pour configurer une propriété complexe du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.
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)
Paramètres de type
- TProperty
Type de la propriété à configurer.
Paramètres
- propertyName
- String
Nom de la propriété à configurer.
Retours
Objet qui peut être utilisé pour configurer la propriété.
Remarques
Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe complexe, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe complexe, une nouvelle propriété complexe d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe complexe. La valeur actuelle de la propriété est stockée dans au ChangeTracker lieu d’être stockée dans les instances de la classe complexe.