Idioma

ComplexCollectionBuilder.ComplexCollection Método

Definição

Sobrecargas

Nome Descrição
ComplexCollection(String)

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection(String, Action<ComplexCollectionBuilder>)

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection(Type, String)

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection(Type, String, Action<ComplexCollectionBuilder>)

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection(Type, String, String)

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection<TProperty,TElement>(String, String)

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection<TProperty,TElement>(String)

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

ComplexCollection(String)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

O nome da propriedade a ser configurada.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade com essa sobrecarga, o nome da propriedade deve corresponder ao nome de uma propriedade CLR ou campo no tipo complexo. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade de complexo de estado de sombra.

Aplica-se a

ComplexCollection(String, Action<ComplexCollectionBuilder>)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

buildAction
Action<ComplexCollectionBuilder>

Uma ação que executa a configuração da propriedade.

Retornos

A mesma instância do construtor para que várias chamadas de configuração possam ser encadeadas.

Comentários

Ao adicionar uma nova propriedade com essa sobrecarga, o nome da propriedade deve corresponder ao nome de uma propriedade CLR ou campo no tipo complexo. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade de complexo de estado de sombra.

Aplica-se a

ComplexCollection(Type, String)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

O tipo da propriedade a ser configurada.

propertyName
String

O nome da propriedade a ser configurada.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade complexa, se existir uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

ComplexCollection(Type, String, Action<ComplexCollectionBuilder>)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder 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.ComplexCollectionBuilder
override this.ComplexCollection : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder
Public Overridable Function ComplexCollection (propertyType As Type, propertyName As String, buildAction As Action(Of ComplexCollectionBuilder)) As ComplexCollectionBuilder

Parâmetros

propertyType
Type

O tipo da propriedade a ser configurada.

propertyName
String

O nome da propriedade a ser configurada.

buildAction
Action<ComplexCollectionBuilder>

Uma ação que executa a configuração da propriedade.

Retornos

A mesma instância do construtor para que várias chamadas de configuração possam ser encadeadas.

Comentários

Ao adicionar uma nova propriedade complexa, se existir uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

ComplexCollection(Type, String, String)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

O tipo da propriedade a ser configurada.

propertyName
String

O nome da propriedade a ser configurada.

complexTypeName
String

O nome do tipo complexo.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade complexa, se existir uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

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

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder 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.ComplexCollectionBuilder
override this.ComplexCollection : Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder
Public Overridable Function ComplexCollection (propertyType As Type, propertyName As String, complexTypeName As String, buildAction As Action(Of ComplexCollectionBuilder)) As ComplexCollectionBuilder

Parâmetros

propertyType
Type

O tipo da propriedade a ser configurada.

propertyName
String

O nome da propriedade a ser configurada.

complexTypeName
String

O nome do tipo complexo.

buildAction
Action<ComplexCollectionBuilder>

Uma ação que executa a configuração da propriedade.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade complexa, se existir uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

ComplexCollection<TProperty,TElement>(String, String)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

O tipo da propriedade a ser configurada.

TElement

O tipo de elemento.

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

complexTypeName
String

O nome do tipo complexo.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

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

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder 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.ComplexCollectionBuilder
override this.ComplexCollection : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder
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 ComplexCollectionBuilder

Parâmetros de tipo

TProperty

O tipo da propriedade a ser configurada.

TElement

O tipo de elemento.

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

complexTypeName
String

O nome do tipo complexo.

buildAction
Action<ComplexCollectionBuilder<TElement>>

Uma ação que executa a configuração da propriedade.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

ComplexCollection<TProperty,TElement>(String)

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Retorna um objeto que pode ser usado para configurar uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

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

O tipo da propriedade a ser configurada.

TElement

O tipo de elemento.

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a

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

Origem:
ComplexCollectionBuilder.cs
Origem:
ComplexCollectionBuilder.cs

Configura uma coleção complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder 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.ComplexCollectionBuilder
override this.ComplexCollection : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder<'Element>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexCollectionBuilder
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 ComplexCollectionBuilder

Parâmetros de tipo

TProperty

O tipo da propriedade a ser configurada.

TElement

O tipo de elemento.

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

buildAction
Action<ComplexCollectionBuilder<TElement>>

Uma ação que executa a configuração da propriedade.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade de complexo de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe complexa. O valor atual da propriedade é armazenado em ChangeTracker vez de ser armazenado em instâncias da classe complexa.

Aplica-se a