Partilhar via


ColumnModification Construtores

Definição

Sobrecargas

ColumnModification(ColumnModificationParameters)

Cria uma nova instância ColumnModification.

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.
Obsoleto.

Cria uma nova instância ColumnModification.

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

Cria uma nova instância ColumnModification.

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

Cria uma nova instância ColumnModification.

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

Cria uma nova instância ColumnModification.

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

Cria uma nova instância ColumnModification.

ColumnModification(ColumnModificationParameters)

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs
Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

Cria uma nova instância ColumnModification.

public ColumnModification (in Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters columnModificationParameters);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : ColumnModificationParameters -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (ByRef columnModificationParameters As ColumnModificationParameters)

Parâmetros

columnModificationParameters
ColumnModificationParameters

Parâmetros de criação.

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

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 é mapeada 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 da coluna.

isKey
Boolean

Indica se a parte da coluna de uma chave primária ou alternativa é ou não.

isCondition
Boolean

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

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

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 é mapeada 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 da coluna.

isKey
Boolean

Indica se a parte da coluna de uma chave primária ou alternativa é ou não.

isCondition
Boolean

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

isConcurrencyToken
Boolean

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

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs
Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

Cuidado

Use the constructor with column

Cuidado

Use the constructor with columnModificationParameters

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);
[System.Obsolete("Use the constructor with columnModificationParameters")]
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
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
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 é mapeada 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 ser lido do banco de dados para a coluna.

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

isConcurrencyToken
Boolean

Indica se a coluna está agindo como um token de simultaneidade otimista.

sensitiveLoggingEnabled
Boolean

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

Atributos

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs
Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

Cuidado

Use the constructor with columnType

Cuidado

Use the constructor with columnModificationParameters

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);
[System.Obsolete("Use the constructor with columnModificationParameters")]
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
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
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 é mapeada para a coluna.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
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.

Atributos

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

Cuidado

Use the constructor with columnModificationParameters

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);
[System.Obsolete("Use the constructor with columnModificationParameters")]
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
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
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 é 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.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
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.

Atributos

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

Cuidado

Use the constructor with type mapping

Cuidado

Use the constructor with columnModificationParameters

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 columnModificationParameters")]
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
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
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 é mapeada para a coluna.

columnType
String

O tipo de banco de dados da coluna.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
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.

Atributos

Aplica-se a

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

Origem:
ColumnModification.cs
Origem:
ColumnModification.cs

Cuidado

Use the constructor with columnModificationParameters

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);
[System.Obsolete("Use the constructor with columnModificationParameters")]
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
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
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 é 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.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
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.

Atributos

Aplica-se a