AddColumnOperation Classe

Definição

Um MigrationOperation para adicionar uma nova coluna.

public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD {Name}")]
public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation
type AddColumnOperation = class
    inherit MigrationOperation
type AddColumnOperation = class
    inherit ColumnOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD {Name}")>]
type AddColumnOperation = class
    inherit ColumnOperation
Public Class AddColumnOperation
Inherits MigrationOperation
Public Class AddColumnOperation
Inherits ColumnOperation
Herança
Herança
Atributos

Construtores

AddColumnOperation()

Propriedades

ClrType
ClrType

O CLR Type da propriedade ou Propriedades mapeadas para a coluna.

(Herdado de ColumnOperation)
Collation

O agrupamento desta coluna, ou null se uma não tiver sido explicitamente configurada.

(Herdado de ColumnOperation)
ColumnType
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
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
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
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 dado.

(Herdado de MigrationOperation)
IsFixedLength

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

(Herdado de ColumnOperation)
IsNullable
IsNullable

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

(Herdado de ColumnOperation)
IsRowVersion
IsRowVersion

Indica se esta coluna age ou não como um token de simultaneidade automática na mesma sentido das colunas ' userversion '/' timestamp ' em SQL Server.

(Herdado de ColumnOperation)
IsStored

Se o valor da coluna computada à qual essa propriedade está mapeada é armazenado no banco de dados ou calculado quando é lido.

(Herdado de ColumnOperation)
IsUnicode
IsUnicode

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

(Herdado de Annotatable)
MaxLength
MaxLength

A quantidade máxima de dados que a coluna pode armazenar ou, null se isso não for especificado, ou se 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)
Precision

O número máximo de dígitos que a coluna pode armazenar, ou null se não for especificado ou se 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 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 à qual a coluna será adicionada.

Table

A tabela que contém a coluna.

(Herdado de ColumnOperation)

Métodos

AddAnnotation(String, Annotation)

Adiciona uma anotação a este objeto. Lança se já existe uma anotação com o nome especificado.

(Herdado de Annotatable)
AddAnnotation(String, Object)

Adiciona uma anotação a este objeto. Lança se já existe uma anotação com o nome especificado.

(Herdado de Annotatable)
CreateAnnotation(String, Object)

Cria uma nova anotação.

(Herdado de Annotatable)
FindAnnotation(String)

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

(Herdado de Annotatable)
GetAnnotations()

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

(Herdado de Annotatable)
GetOrAddAnnotation(String, Object)

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

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

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

(Herdado de Annotatable)
RemoveAnnotation(String)

Remove a anotação determinada deste objeto.

(Herdado de Annotatable)
SetAnnotation(String, Annotation)

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

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

Define a anotação armazenada sob a chave especificada. 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 especificada. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)

Implantações explícitas de interface

IAnnotatable.FindAnnotation(String)

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

(Herdado de Annotatable)
IAnnotatable.GetAnnotations()

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

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

Adiciona uma anotação a este objeto. Lança se já existe uma anotação com o nome especificado.

(Herdado de Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Remove a anotação determinada deste objeto.

(Herdado de Annotatable)

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 ele não existe.

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 ele não existe.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Obtém a anotação existente com uma determinada chave ou adiciona uma nova anotação, caso ela não exista.

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

Aplica-se a