ColumnModification Construtores

Definição

Sobrecargas

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Cria uma nova instância ColumnModification.

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Cria uma nova instância ColumnModification.

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleto.

Cria uma nova instância ColumnModification.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleto.

Cria uma nova instância ColumnModification.

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

Cria uma nova instância ColumnModification.

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Obsoleto.

Cria uma nova instância ColumnModification.

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

Cria uma nova instância ColumnModification.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Cria uma nova instância ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean)

Parâmetros

columnName
String

O nome da coluna.

originalValue
Object

O valor original da propriedade mapeada para esta coluna.

value
Object

Obtém ou define o valor atual da propriedade mapeada para esta coluna.

property
IProperty

A propriedade que mapeia para a coluna.

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

Aplica-se a

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Cria uma nova instância ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations propertyAnnotations, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations * Func<string> * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, propertyAnnotations As IRelationalPropertyAnnotations, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean)

Parâmetros

entry
IUpdateEntry

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

property
IProperty

A propriedade que mapeia para a coluna.

propertyAnnotations
IRelationalPropertyAnnotations

Fornece acesso a anotações específicas relacionais para a coluna.

generateParameterName
Func<String>

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

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

isConcurrencyToken
Boolean

Indica se a coluna está agindo ou não como um token de simultaneidade otimista.

Aplica-se a

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Cuidado

Use the constructor with column

Cria uma nova instância ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with column")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with column")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean, sensitiveLoggingEnabled As Boolean)

Parâmetros

entry
IUpdateEntry

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

property
IProperty

A propriedade que mapeia para a coluna.

generateParameterName
Func<String>

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

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

isConcurrencyToken
Boolean

Indica se a coluna está agindo ou não como um token de simultaneidade otimista.

sensitiveLoggingEnabled
Boolean

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

Atributos

Aplica-se a

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)

Cuidado

Use the constructor with columnType

Cria uma nova instância ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnType")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnType")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parâmetros

columnName
String

O nome da coluna.

originalValue
Object

O valor original da propriedade mapeada para esta coluna.

value
Object

Obtém ou define o valor atual da propriedade mapeada para esta coluna.

property
IProperty

A propriedade que mapeia para a coluna.

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

sensitiveLoggingEnabled
Boolean

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

Atributos

Aplica-se a

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

Cria uma nova instância ColumnModification.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parâmetros

entry
IUpdateEntry

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

property
IProperty

A propriedade que mapeia 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.

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

sensitiveLoggingEnabled
Boolean

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

Aplica-se a

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)

Cuidado

Use the constructor with type mapping

Cria uma nova instância ColumnModification.

[System.Obsolete("Use the constructor with type mapping")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[<System.Obsolete("Use the constructor with type mapping")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parâmetros

columnName
String

O nome da coluna.

originalValue
Object

O valor original da propriedade mapeada para esta coluna.

value
Object

Obtém ou define o valor atual da propriedade mapeada para esta coluna.

property
IProperty

A propriedade que mapeia para a coluna.

columnType
String

O tipo de banco de dados da coluna.

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

sensitiveLoggingEnabled
Boolean

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

Atributos

Aplica-se a

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

Cria uma nova instância ColumnModification.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition 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

Obtém ou define o valor atual da propriedade mapeada para esta coluna.

property
IProperty

A propriedade que mapeia 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.

isRead
Boolean

Indica se um valor deve ou não ser lido do banco de dados para a coluna.

isWrite
Boolean

Indica se um valor deve ou não ser gravado no banco de dados para a coluna.

isKey
Boolean

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

isCondition
Boolean

Indica se a coluna é usada ou não na cláusula Where ao atualizar.

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Um valor que indica se o valor pode ser nulo.

Aplica-se a