Compartilhar via


AlterColumnOperation Classe

Definição

Um MigrationOperation para alterar uma coluna existente.

public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")]
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
type AlterColumnOperation = class
    inherit MigrationOperation
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")>]
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
Public Class AlterColumnOperation
Inherits MigrationOperation
Public Class AlterColumnOperation
Inherits ColumnOperation
Implements IAlterMigrationOperation
Herança
AlterColumnOperation
Herança
Herança
Atributos
Implementações

Comentários

Consulte Migrações de banco de dados para obter mais informações e exemplos.

Construtores

AlterColumnOperation()

Um MigrationOperation para alterar uma coluna existente.

Propriedades

ClrType

Um MigrationOperation para alterar uma coluna existente.

ClrType

O CLR Type da propriedade ou das propriedades mapeadas para a coluna.

(Herdado de ColumnOperation)
Collation

A ordenação para esta coluna ou null se uma não tiver sido configurada explicitamente.

(Herdado de ColumnOperation)
ColumnType

Um MigrationOperation para alterar uma coluna existente.

ColumnType

O tipo de repositório da coluna , por exemplo, 'nvarchar(max)'.

(Herdado de ColumnOperation)
Comment

Comentário para esta coluna

(Herdado de ColumnOperation)
ComputedColumnSql

Um MigrationOperation para alterar uma coluna existente.

ComputedColumnSql

A expressão SQL a ser usada para calcular o valor da coluna, null se a coluna não for computada.

(Herdado de ColumnOperation)
DefaultValue

Um MigrationOperation para alterar uma coluna existente.

DefaultValue

O valor padrão para linhas inseridas sem um valor explícito para esta coluna ou null se não houver nenhum padrão.

(Herdado de ColumnOperation)
DefaultValueSql

Um MigrationOperation para alterar uma coluna existente.

DefaultValueSql

A expressão SQL a ser usada como a restrição padrão ao criar a coluna ou null se não houver nenhuma restrição padrão.

(Herdado de ColumnOperation)
IsDestructiveChange

Indica se a operação pode ou não resultar em perda de dados no banco de dados.

(Herdado de MigrationOperation)
IsFixedLength

Indica se a coluna está restrita ou não a dados de comprimento fixo.

(Herdado de ColumnOperation)
IsNullable

Um MigrationOperation para alterar uma coluna existente.

IsNullable

Indica se a th coluna pode ou não armazenar null valores.

(Herdado de ColumnOperation)
IsReadOnly

Indica se o objeto atual é somente leitura.

(Herdado de AnnotatableBase)
IsRowVersion

Um MigrationOperation para alterar uma coluna existente.

IsRowVersion

Indica se essa coluna atua ou não como um token de simultaneidade automática na mesma veia que as colunas 'rowversion'/'timestamp' em SQL Server.

(Herdado de ColumnOperation)
IsStored

Se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando ele é lido.

(Herdado de ColumnOperation)
IsUnicode

Um MigrationOperation para alterar uma coluna existente.

IsUnicode

Indica se a coluna pode ou não conter dados Unicode ou null se isso não está especificado ou não se aplica a esse tipo de coluna.

(Herdado de ColumnOperation)
Item[String]

Obtém a anotação de valor com o nome fornecido, retornando null se ele não existir.

(Herdado de Annotatable)
MaxLength

Um MigrationOperation para alterar uma coluna existente.

MaxLength

A quantidade máxima de dados que a coluna pode armazenar ou null se isso não for especificado ou não se aplicar a esse tipo de coluna.

(Herdado de ColumnOperation)
Name

O nome da coluna.

Name

O nome da coluna.

(Herdado de ColumnOperation)
OldColumn

Uma operação que representa a coluna como era antes de ser alterada.

Precision

O número máximo de dígitos que a coluna pode armazenar ou null se isso não for especificado ou não se aplicar a esse tipo de coluna.

(Herdado de ColumnOperation)
Scale

O número máximo de casas decimais que a coluna pode armazenar ou null se isso não for especificado ou não se aplicar a esse tipo de coluna.

(Herdado de ColumnOperation)
Schema

O esquema que contém a tabela ou null se o esquema padrão deve ser usado.

Schema

O esquema que contém a tabela ou null se o esquema padrão deve ser usado.

(Herdado de ColumnOperation)
Table

A tabela que contém a coluna.

Table

A tabela que contém a coluna.

(Herdado de ColumnOperation)

Métodos

AddAnnotation(String, Annotation)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Adiciona anotações a esse objeto.

(Herdado de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Adiciona anotações a esse objeto.

(Herdado de AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Adiciona anotações de runtime a esse objeto.

(Herdado de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Adiciona anotações de runtime a esse objeto.

(Herdado de AnnotatableBase)
CreateAnnotation(String, Object)

Cria uma nova anotação.

(Herdado de Annotatable)
CreateRuntimeAnnotation(String, Object)

Cria uma nova anotação de runtime.

(Herdado de AnnotatableBase)
EnsureMutable()

Gerará se o modelo for somente leitura.

(Herdado de Annotatable)
EnsureReadOnly()

Gerará se o modelo não for somente leitura.

(Herdado de Annotatable)
FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de Annotatable)
FindRuntimeAnnotation(String)

Obtém a anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)
GetAnnotation(String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

(Herdado de AnnotatableBase)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de Annotatable)
GetOrAddAnnotation(String, Object)

Adiciona uma anotação a esse objeto ou retorna a anotação existente se uma com o nome especificado já existir.

(Herdado de Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.

(Herdado de AnnotatableBase)
GetRuntimeAnnotations()

Obtém todas as anotações de runtime no objeto atual.

(Herdado de AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Chamado quando uma anotação foi definida ou removida.

(Herdado de Annotatable)
RemoveAnnotation(String)

Remove a anotação fornecida desse objeto.

(Herdado de Annotatable)
RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
SetAnnotation(String, Annotation)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
SetAnnotation(String, Object)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)

Implantações explícitas de interface

IAlterMigrationOperation.OldAnnotations

O OldColumn exposto para examinar anotações.

IAnnotatable.AddRuntimeAnnotation(String, Object)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando nulo se ela não existir.

(Herdado de Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Obtém a anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)
IAnnotatable.GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Obtém todas as anotações de runtime no objeto atual.

(Herdado de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Remove a anotação fornecida desse objeto.

(Herdado de Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se null for fornecida.

(Herdado de Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtém o valor da anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)

Métodos de Extensão

AnnotationsToDebugString(IAnnotatable, Int32)

Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto .

GetAnnotation(IAnnotatable, String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Adiciona anotações a um objeto .

GetAnnotation(IMutableAnnotatable, String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Obtém a anotação existente com uma determinada chave ou adiciona uma nova anotação se uma não existir.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se null for fornecida.

Aplica-se a