Compartir a través de


CreateTableBuilder<TColumns> Clase

Definición

Generador de CreateTableOperation operaciones.

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 un tipo normalmente anónimo para compilar columnas.

Herencia
CreateTableBuilder<TColumns>

Constructores

CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>)

Construye un nuevo generador para el especificado CreateTableOperation y con el mapa de operaciones especificado AddColumnOperation para las columnas.

Propiedades

Operation

MigrationOperation.

(Heredado de OperationBuilder<TOperation>)

Métodos

Annotation(String, Object)

Anota la operación con el par nombre/valor especificado.

CheckConstraint(String, String)

Configura una restricción check en la tabla.

ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction)

Configura una clave externa de una sola columna en la tabla.

ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction)

Configura una clave externa de varias columnas (compuestas) en la tabla.

PrimaryKey(String, Expression<Func<TColumns,Object>>)

Configura una clave principal en la tabla.

UniqueConstraint(String, Expression<Func<TColumns,Object>>)

Configura una restricción única en la tabla.

Implementaciones de interfaz explícitas

IInfrastructure<TOperation>.Instance

Generador de CreateTableOperation operaciones.

(Heredado de OperationBuilder<TOperation>)

Métodos de extensión

GetInfrastructure<T>(IInfrastructure<T>)

Obtiene el valor de una propiedad que se oculta mediante IInfrastructure<T>.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Se aplica a