MigrationOperation Classe

Definição

Classe base para todas as operações de migração que podem ser executadas em um banco de dados.

public abstract class MigrationOperation : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable
type MigrationOperation = class
    inherit Annotatable
Public MustInherit Class MigrationOperation
Inherits Annotatable
Herança
MigrationOperation
Derivado

Construtores

MigrationOperation()

Propriedades

IsDestructiveChange

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

Item[String]

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

(Herdado de Annotatable)

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