Compartilhar via


ColumnModificationParameters Estrutura

Definição

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
Herança
ColumnModificationParameters
Atributos
Implementações

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Construtores

ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Cria uma nova instância ColumnModificationParameters.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Cria uma nova instância ColumnModificationParameters.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Cria uma nova instância ColumnModificationParameters.

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Cria uma nova ColumnModificationParameters instância específica para atualizar objetos mapeados para a coluna JSON.

ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Cria uma nova instância ColumnModificationParameters.

Propriedades

Column

A coluna.

ColumnName

O nome da coluna.

ColumnType

O tipo de banco de dados da coluna.

Entry

O IUpdateEntry que representa a entidade que está sendo modificada.

GenerateParameterName

Um delegado para gerar nomes de parâmetro para o SQL de atualização.

IsCondition

Indica se a coluna é usada na WHERE cláusula ao atualizar.

IsKey

Indica se a coluna faz parte de uma chave primária ou alternativa.

IsNullable

Um valor que indica se a coluna pode conter um valor nulo.

IsRead

Indica se um valor deve ser lido do banco de dados para a coluna.

IsWrite

Indica se um valor deve ser gravado no banco de dados da coluna.

JsonPath

No caso de modificação de coluna JSON, o caminho JSON que leva ao elemento JSON que precisa ser atualizado.

OriginalValue

O valor original da propriedade mapeada para a coluna.

Property

A propriedade que é mapeada para a coluna.

SensitiveLoggingEnabled

Indica se dados potencialmente confidenciais (por exemplo, valores de banco de dados) podem ser registrados em log.

TypeMapping

O mapeamento de tipo relacional para a coluna.

Value

O valor atual da propriedade mapeada para a coluna.

Métodos

Equals(ColumnModificationParameters)

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

Equals(Object)

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

GetHashCode()

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

ToString()

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

Operadores

Equality(ColumnModificationParameters, ColumnModificationParameters)

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Parâmetros para criar uma ColumnModification instância.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

Aplica-se a