ComplexPropertyBuilder.ComplexProperty Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ComplexProperty(String) |
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty(String, Action<ComplexPropertyBuilder>) |
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty(Type, String) |
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>) |
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty(Type, String, String) |
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>) |
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>) |
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty<TProperty>(String, String) |
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>) |
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty<TProperty>(String) |
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada. |
ComplexProperty(String)
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
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 ou campo CLR no tipo complexo. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade complexa de estado de sombra.
Aplica-se a
ComplexProperty(String, Action<ComplexPropertyBuilder>)
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
Parâmetros
- propertyName
- String
O nome da propriedade a ser configurada.
- buildAction
- Action<ComplexPropertyBuilder>
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 ou campo CLR no tipo complexo. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade complexa de estado de sombra.
Aplica-se a
ComplexProperty(Type, String)
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
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 uma propriedade com o mesmo nome existir na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade complexa 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 no ChangeTracker em vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
Parâmetros
- propertyType
- Type
O tipo da propriedade a ser configurada.
- propertyName
- String
O nome da propriedade a ser configurada.
- buildAction
- Action<ComplexPropertyBuilder>
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 uma propriedade com o mesmo nome existir na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade complexa 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 no ChangeTracker em vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty(Type, String, String)
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
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 uma propriedade com o mesmo nome existir na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade complexa 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 no ChangeTracker em vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
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<ComplexPropertyBuilder>
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 uma propriedade com o mesmo nome existir na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade complexa 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 no ChangeTracker em vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
Parâmetros de tipo
- TProperty
O tipo da propriedade a ser configurada.
Parâmetros
- propertyName
- String
O nome da propriedade a ser configurada.
- complexTypeName
- String
O nome do tipo complexo.
- buildAction
- Action<ComplexPropertyBuilder<TProperty>>
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, se uma propriedade com o mesmo nome existir na classe complexa, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe complexa, uma nova propriedade complexa 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 no ChangeTracker em vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty<TProperty>(String, String)
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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)
Parâmetros de tipo
- TProperty
O tipo da propriedade a ser configurada.
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 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 complexa 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 no em ChangeTracker vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)
Configura uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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
Parâmetros de tipo
- TProperty
O tipo da propriedade a ser configurada.
Parâmetros
- propertyName
- String
O nome da propriedade a ser configurada.
- buildAction
- Action<ComplexPropertyBuilder<TProperty>>
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, 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 complexa 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 no em ChangeTracker vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
ComplexProperty<TProperty>(String)
Retorna um objeto que pode ser usado para configurar uma propriedade complexa do tipo complexo. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.
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)
Parâmetros de tipo
- TProperty
O tipo da propriedade a ser configurada.
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 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 complexa 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 no em ChangeTracker vez de ser armazenado em instâncias da classe complexa.
Aplica-se a
Entity Framework