CreateTableOperation Classe

Definição

Um MigrationOperation para criar uma nova tabela.

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

Construtores

CreateTableOperation()

Propriedades

CheckConstraints

Uma lista de AddCheckConstraintOperation para criar restrições de verificação na tabela.

Columns

Uma lista ordenada de AddColumnOperation para adicionar colunas à tabela.

Comment

Comentário para esta tabela

(Herdado de TableOperation)
ForeignKeys

Uma lista de AddForeignKeyOperation para a criação de restrições Foreign Key na tabela.

IsDestructiveChange

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

(Herdado de MigrationOperation)
Item[String]

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

(Herdado de Annotatable)
Name

O nome da tabela.

Name

O nome da tabela.

(Herdado de TableOperation)
PrimaryKey

O AddPrimaryKeyOperation que representa a criação da chave primária para a tabela.

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 TableOperation)
UniqueConstraints

Uma lista de AddUniqueConstraintOperation para criar restrições exclusivas na tabela.

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)
ITableMigrationOperation.Table

A tabela que contém o destino desta operação.

(Herdado de TableOperation)

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