Compartilhar via


ColumnModificationParameters Construtores

Definição

Sobrecargas

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(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<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.

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

Cria uma nova instância ColumnModificationParameters.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parâmetros

entry
IUpdateEntry

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

property
IProperty

A propriedade que é mapeada para a coluna.

column
IColumn

A coluna a ser modificada.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

O mapeamento de tipo relacional a ser usado para o parâmetro de comando.

valueIsRead
Boolean

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

valueIsWrite
Boolean

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

columnIsKey
Boolean

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

columnIsCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Aplica-se a

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

Cria uma nova instância ColumnModificationParameters.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Update.IUpdateEntry? entry, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Metadata.IColumnBase column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumnBase * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumnBase, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parâmetros

entry
IUpdateEntry

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

property
IProperty

A propriedade que é mapeada para a coluna.

column
IColumnBase

A coluna a ser modificada.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

O mapeamento de tipo relacional a ser usado para o parâmetro de comando.

valueIsRead
Boolean

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

valueIsWrite
Boolean

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

columnIsKey
Boolean

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

columnIsCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Aplica-se a

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

Cria uma nova instância ColumnModificationParameters.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Metadata.IColumn column, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Metadata.IColumn * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (column As IColumn, originalValue As Object, value As Object, property As IProperty, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parâmetros

column
IColumn

A coluna.

originalValue
Object

O valor original da propriedade mapeada para esta coluna.

value
Object

O valor atual da propriedade mapeada para esta coluna.

property
IProperty

A propriedade que é mapeada para a coluna.

typeMapping
RelationalTypeMapping

O mapeamento de tipo relacional a ser usado para o parâmetro de comando.

read
Boolean

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

write
Boolean

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

key
Boolean

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

condition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Um valor que indica se o valor pode ser nulo.

Aplica-se a

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.

public ColumnModificationParameters (string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, string jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As String, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parâmetros

columnName
String

O nome da coluna JSON.

value
Object

O valor atual do elemento JSON localizado no caminho JSON fornecido.

property
IProperty

No caso de modificação de propriedade escalar única da coluna JSON, a propriedade escalar que está sendo modificada, caso contrário, será nula.

columnType
String

O tipo de banco de dados da coluna JSON.

typeMapping
RelationalTypeMapping

O mapeamento de tipo relacional a ser usado para o parâmetro de comando.

jsonPath
String

O caminho JSON que leva ao elemento JSON que precisa ser atualizado.

read
Boolean

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

write
Boolean

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

key
Boolean

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

condition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Um valor que indica se o valor pode ser nulo.

Aplica-se a

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

Cria uma nova instância ColumnModificationParameters.

public ColumnModificationParameters (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parâmetros

columnName
String

O nome da coluna.

originalValue
Object

O valor original da propriedade mapeada para esta coluna.

value
Object

O valor atual da propriedade mapeada para esta coluna.

property
IProperty

A propriedade que é mapeada para a coluna.

columnType
String

O tipo de banco de dados da coluna.

typeMapping
RelationalTypeMapping

O mapeamento de tipo relacional a ser usado para o parâmetro de comando.

read
Boolean

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

write
Boolean

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

key
Boolean

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

condition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Um valor que indica se o valor pode ser nulo.

Aplica-se a