Lenguaje

ComplexPropertyBuilder.ComplexCollection Método

Definición

Sobrecargas

Nombre Description
ComplexCollection(String)

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection(String, Action<ComplexCollectionBuilder>)

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection(Type, String)

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection(Type, String, Action<ComplexCollectionBuilder>)

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection(Type, String, String)

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection(Type, String, String, Action<ComplexCollectionBuilder>)

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection<TProperty,TElement>(String)

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection<TProperty,TElement>(String, Action<ComplexCollectionBuilder<TElement>>)

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection<TProperty,TElement>(String, String)

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection<TProperty,TElement>(String, String, Action<ComplexCollectionBuilder<TElement>>)

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexCollection(String)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

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

Parámetros

propertyName
String

Nombre de la propiedad que se va a configurar.

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad con esta sobrecarga, el nombre de la propiedad debe coincidir con el nombre de una propiedad o campo CLR en el tipo complejo. Esta sobrecarga no se puede usar para agregar una nueva propiedad compleja de estado de sombra.

Se aplica a

ComplexCollection(String, Action<ComplexCollectionBuilder>)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

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

Parámetros

propertyName
String

Nombre de la propiedad que se va a configurar.

buildAction
Action<ComplexCollectionBuilder>

Acción que realiza la configuración de la propiedad .

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad con esta sobrecarga, el nombre de la propiedad debe coincidir con el nombre de una propiedad o campo CLR en el tipo complejo. Esta sobrecarga no se puede usar para agregar una nueva propiedad compleja de estado de sombra.

Se aplica a

ComplexCollection(Type, String)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

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

Parámetros

propertyType
Type

Tipo de la propiedad que se va a configurar.

propertyName
String

Nombre de la propiedad que se va a configurar.

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad compleja, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection(Type, String, Action<ComplexCollectionBuilder>)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

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

Parámetros

propertyType
Type

Tipo de la propiedad que se va a configurar.

propertyName
String

Nombre de la propiedad que se va a configurar.

buildAction
Action<ComplexCollectionBuilder>

Acción que realiza la configuración de la propiedad .

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad compleja, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection(Type, String, String)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

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

Parámetros

propertyType
Type

Tipo de la propiedad que se va a configurar.

propertyName
String

Nombre de la propiedad que se va a configurar.

complexTypeName
String

El nombre del tipo complejo.

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad compleja, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection(Type, String, String, Action<ComplexCollectionBuilder>)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

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

Parámetros

propertyType
Type

Tipo de la propiedad que se va a configurar.

propertyName
String

Nombre de la propiedad que se va a configurar.

complexTypeName
String

El nombre del tipo complejo.

buildAction
Action<ComplexCollectionBuilder>

Acción que realiza la configuración de la propiedad .

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad compleja, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection<TProperty,TElement>(String)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<TElement> ComplexCollection<TProperty,TElement>(string propertyName) where TProperty : System.Collections.Generic.IEnumerable<TElement>;
abstract member ComplexCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>
override this.ComplexCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>
Public Overridable Function ComplexCollection(Of TProperty As IEnumerable(Of TElement), TElement As IEnumerable(Of TElement)) (propertyName As String) As ComplexCollectionBuilder(Of TElement)

Parámetros de tipo

TProperty

Tipo de la propiedad que se va a configurar.

TElement

Tipo de elemento.

Parámetros

propertyName
String

Nombre de la propiedad que se va a configurar.

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection<TProperty,TElement>(String, Action<ComplexCollectionBuilder<TElement>>)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexCollection<TProperty,TElement>(string propertyName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<TElement>> buildAction) where TProperty : System.Collections.Generic.IEnumerable<TElement>;
abstract member ComplexCollection : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexCollection : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexCollection(Of TProperty As IEnumerable(Of TElement), TElement As IEnumerable(Of TElement)) (propertyName As String, buildAction As Action(Of ComplexCollectionBuilder(Of TElement))) As ComplexPropertyBuilder

Parámetros de tipo

TProperty

Tipo de la propiedad que se va a configurar.

TElement

Tipo de elemento.

Parámetros

propertyName
String

Nombre de la propiedad que se va a configurar.

buildAction
Action<ComplexCollectionBuilder<TElement>>

Acción que realiza la configuración de la propiedad .

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection<TProperty,TElement>(String, String)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Devuelve un objeto que se puede usar para configurar una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<TElement> ComplexCollection<TProperty,TElement>(string propertyName, string complexTypeName) where TProperty : System.Collections.Generic.IEnumerable<TElement>;
abstract member ComplexCollection : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>
override this.ComplexCollection : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>
Public Overridable Function ComplexCollection(Of TProperty As IEnumerable(Of TElement), TElement As IEnumerable(Of TElement)) (propertyName As String, complexTypeName As String) As ComplexCollectionBuilder(Of TElement)

Parámetros de tipo

TProperty

Tipo de la propiedad que se va a configurar.

TElement

Tipo de elemento.

Parámetros

propertyName
String

Nombre de la propiedad que se va a configurar.

complexTypeName
String

El nombre del tipo complejo.

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a

ComplexCollection<TProperty,TElement>(String, String, Action<ComplexCollectionBuilder<TElement>>)

Source:
ComplexPropertyBuilder.cs
Source:
ComplexPropertyBuilder.cs

Configura una colección compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder ComplexCollection<TProperty,TElement>(string propertyName, string complexTypeName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<TElement>> buildAction) where TProperty : System.Collections.Generic.IEnumerable<TElement>;
abstract member ComplexCollection : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.ComplexCollection : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function ComplexCollection(Of TProperty As IEnumerable(Of TElement), TElement As IEnumerable(Of TElement)) (propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexCollectionBuilder(Of TElement))) As ComplexPropertyBuilder

Parámetros de tipo

TProperty

Tipo de la propiedad que se va a configurar.

TElement

Tipo de elemento.

Parámetros

propertyName
String

Nombre de la propiedad que se va a configurar.

complexTypeName
String

El nombre del tipo complejo.

buildAction
Action<ComplexCollectionBuilder<TElement>>

Acción que realiza la configuración de la propiedad .

Devoluciones

Objeto que se puede usar para configurar la propiedad .

Comentarios

Al agregar una nueva propiedad, si existe una propiedad con el mismo nombre en la clase compleja, se agregará al modelo. Si no existe ninguna propiedad en la clase compleja, se agregará una nueva propiedad compleja de estado de sombra. Una propiedad de estado de sombra es una que no tiene una propiedad correspondiente en la clase compleja. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase compleja.

Se aplica a