ColumnModification Classe
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.
Implementação da IColumnModification interface.
Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.
public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Herança
-
ColumnModification
- Implementações
Comentários
Representa uma operação de atualização, inserção ou exclusão para uma única coluna. IReadOnlyModificationCommand contêm listas de IColumnModification.
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Construtores
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. |
IsConcurrencyToken |
Obsoleto.
Indica se a coluna é um token de simultaneidade. |
IsCondition |
Indica se a coluna é usada na |
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. |
OriginalParameterName |
O nome do parâmetro a ser usado para o parâmetro de valor original (UseOriginalValueParameter), se necessário. |
OriginalValue |
O valor original da propriedade mapeada para esta coluna. |
ParameterName |
O nome do parâmetro a ser usado para o parâmetro de valor atual (UseCurrentValueParameter), se necessário. |
Property |
A propriedade que mapeia para a coluna. |
TypeMapping |
O mapeamento de tipo relacional para a coluna. |
UseCurrentValue |
Indica se o valor atual da propriedade deve ser usado. |
UseCurrentValueParameter |
Indica se o valor atual da propriedade deve ser passado como um parâmetro para o SQL. |
UseOriginalValue |
Indica se o valor original da propriedade deve ser usado. |
UseOriginalValueParameter |
Indica se o valor original da propriedade deve ser passado como um parâmetro para o SQL. |
UseParameter |
Indica se o valor da propriedade deve ser passado como um parâmetro para o SQL em vez de ser embutido. |
Value |
Obtém ou define o valor atual da propriedade mapeada para esta coluna. |
Métodos
AddSharedColumnModification(ColumnModification) |
Adiciona uma modificação que afeta o mesmo valor de banco de dados. |
AddSharedColumnModification(IColumnModification) |
Adiciona uma modificação que afeta o mesmo valor de banco de dados. |
GetCurrentProviderValue(IUpdateEntry, IProperty) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
GetCurrentValue(IUpdateEntry, IProperty) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
GetOriginalProviderValue(IUpdateEntry, IProperty) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
GetOriginalValue(IUpdateEntry, IProperty) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
IsModified(IUpdateEntry, IProperty) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
IsStoreGenerated(IUpdateEntry, IProperty) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
ResetParameterNames() |
Redefine nomes de parâmetro, para que eles possam ser regenerados se o comando precisar ser adicionado novamente a um novo lote. |
SetStoreGeneratedValue(IUpdateEntry, IProperty, Object) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
Aplica-se a
Entity Framework