Idioma

AlterColumnOperation Classe

Definição

A 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}")]
[System.Runtime.CompilerServices.Nullable(0)]
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}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
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

Nome Descrição
AlterColumnOperation()

A MigrationOperation para alterar uma coluna existente.

Propriedades

Nome Descrição
ClrType

A 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 dessa coluna ou null se não tiver sido configurada explicitamente.

(Herdado de ColumnOperation)
ColumnType

A MigrationOperation para alterar uma coluna existente.

ColumnType

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

(Herdado de ColumnOperation)
Comment

Comente para esta coluna

(Herdado de ColumnOperation)
ComputedColumnSql

A 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

A 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

A 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á ou não restrita a dados de comprimento fixo.

(Herdado de ColumnOperation)
IsNullable

A MigrationOperation para alterar uma coluna existente.

IsNullable

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

(Herdado de ColumnOperation)
IsReadOnly

Indica se o objeto atual é somente leitura.

(Herdado de AnnotatableBase)
IsRowVersion

A MigrationOperation para alterar uma coluna existente.

IsRowVersion

Indica se essa coluna age ou não como um token de simultaneidade automática na mesma linha que as colunas 'rowversion'/'timestamp' no 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 é lida.

(Herdado de ColumnOperation)
IsUnicode

A MigrationOperation para alterar uma coluna existente.

IsUnicode

Indica se a coluna pode ou não conter dados Unicode ou null se isso não é 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 ela não existir.

(Herdado de Annotatable)
MaxLength

A 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 ela 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

Nome Descrição
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 já existir um com o nome especificado.

(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 deste 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. Substituirá 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. Substituirá 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. Substituirá 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. Substituirá 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. Substituirá a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)

Implantações explícitas de interface

Nome Descrição
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. Substituirá 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 deste objeto.

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

Define a anotação armazenada sob o nome fornecido. Substituirá 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

Nome Descrição
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Adiciona anotações a um objeto.

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.

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. Substituirá 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