CreateTableBuilder<TColumns> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 | (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. |