CreateTableBuilder<TColumns> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um construtor para CreateTableOperation operações.
public class CreateTableBuilder<TColumns> : Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation>
type CreateTableBuilder<'Columns> = class
inherit OperationBuilder<CreateTableOperation>
Public Class CreateTableBuilder(Of TColumns)
Inherits OperationBuilder(Of CreateTableOperation)
Parâmetros de tipo
- TColumns
Tipo de um tipo normalmente anônimo para criar colunas.
- Herança
Construtores
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
Constrói um novo construtor para o determinado CreateTableOperation e com o mapa de operações fornecido AddColumnOperation para colunas. |
Propriedades
Operation | (Herdado de OperationBuilder<TOperation>) |
Métodos
Annotation(String, Object) |
Anota a operação com o par nome/valor fornecido. |
CheckConstraint(String, String) |
Configura uma restrição marcar na tabela. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
Configura uma chave estrangeira de coluna única na tabela. |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
Configura uma chave estrangeira de várias colunas (composição) na tabela. |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
Configura uma chave primária na tabela. |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
Configura uma restrição exclusiva na tabela. |
Implantações explícitas de interface
IInfrastructure<TOperation>.Instance |
Um construtor para CreateTableOperation operações. (Herdado de OperationBuilder<TOperation>) |
Métodos de Extensão
GetInfrastructure<T>(IInfrastructure<T>) |
Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Aplica-se a
Entity Framework