MigrationBuilder.AddColumn Método
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í.
Sobrecargas
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String) |
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>) |
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String) |
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>) |
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing) As OperationBuilder(Of AddColumnOperation)
Public Overridable Function AddColumn(Of T) (name As String, table As String, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, schema As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String) As OperationBuilder(Of AddColumnOperation)
Parámetros de tipo
- T
Tipo CLR al que se asigna la columna.
Parámetros
- name
- String
Nombre de columna.
- table
- String
El nombre de la tabla que contiene la columna.
- type
- String
Tipo de almacén o base de datos de la columna.
Indica si la columna puede contener o no datos Unicode, o null
si no se especifica o no es aplicable.
Longitud máxima de los datos que se pueden almacenar en la columna, o null
si no se especifica o no es aplicable.
- rowVersion
- Boolean
Indica si la columna actúa como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server.
- schema
- String
Esquema que contiene la tabla o null
si se debe usar el esquema predeterminado.
- nullable
- Boolean
Indica si la columna puede almacenar NULL
valores o no.
- defaultValue
- Object
El valor predeterminado de la columna.
- defaultValueSql
- String
Expresión SQL que se va a usar para la restricción predeterminada de la columna.
- computedColumnSql
- String
Expresión SQL que se va a usar para calcular el valor de columna.
Devoluciones
Generador para permitir que las anotaciones se agreguen a la operación.
Se aplica a
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)
Parámetros de tipo
- T
Tipo CLR al que se asigna la columna.
Parámetros
- name
- String
Nombre de columna.
- table
- String
El nombre de la tabla que contiene la columna.
- type
- String
Tipo de almacén o base de datos de la columna.
Indica si la columna puede contener o no datos Unicode, o null
si no se especifica o no es aplicable.
Longitud máxima de los datos que se pueden almacenar en la columna, o null
si no se especifica o no es aplicable.
- rowVersion
- Boolean
Indica si la columna actúa como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server.
- schema
- String
Esquema que contiene la tabla o null
si se debe usar el esquema predeterminado.
- nullable
- Boolean
Indica si la columna puede almacenar NULL
valores o no.
- defaultValue
- Object
El valor predeterminado de la columna.
- defaultValueSql
- String
Expresión SQL que se va a usar para la restricción predeterminada de la columna.
- computedColumnSql
- String
Expresión SQL que se va a usar para calcular el valor de columna.
Devoluciones
Generador para permitir que las anotaciones se agreguen a la operación.
Se aplica a
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing) As OperationBuilder(Of AddColumnOperation)
Parámetros de tipo
- T
Tipo CLR al que se asigna la columna.
Parámetros
- name
- String
Nombre de columna.
- table
- String
El nombre de la tabla que contiene la columna.
- type
- String
Tipo de almacén o base de datos de la columna.
Indica si la columna puede contener o no datos Unicode, o null
si no se especifica o no es aplicable.
Longitud máxima de los datos que se pueden almacenar en la columna, o null
si no se especifica o no es aplicable.
- rowVersion
- Boolean
Indica si la columna actúa como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server.
- schema
- String
Esquema que contiene la tabla o null
si se debe usar el esquema predeterminado.
- nullable
- Boolean
Indica si la columna puede almacenar NULL
valores o no.
- defaultValue
- Object
El valor predeterminado de la columna.
- defaultValueSql
- String
Expresión SQL que se va a usar para la restricción predeterminada de la columna.
- computedColumnSql
- String
Expresión SQL que se va a usar para calcular el valor de columna.
- comment
- String
Comentario que se va a asociar a la columna.
Devoluciones
Generador para permitir que las anotaciones se agreguen a la operación.
Se aplica a
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Crea un AddColumnOperation objeto para agregar una nueva columna a una tabla.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default, string collation = default, int? precision = default, int? scale = default, bool? stored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? schema = default, bool nullable = false, object? defaultValue = default, string? defaultValueSql = default, string? computedColumnSql = default, bool? fixedLength = default, string? comment = default, string? collation = default, int? precision = default, int? scale = default, bool? stored = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(Of T) (name As String, table As String, Optional type As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional rowVersion As Boolean = false, Optional schema As String = Nothing, Optional nullable As Boolean = false, Optional defaultValue As Object = Nothing, Optional defaultValueSql As String = Nothing, Optional computedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional collation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)
Parámetros de tipo
- T
Tipo CLR al que se asigna la columna.
Parámetros
- name
- String
Nombre de columna.
- table
- String
El nombre de la tabla que contiene la columna.
- type
- String
Tipo de almacén o base de datos de la columna.
Indica si la columna puede contener o no datos Unicode, o null
si no se especifica o no es aplicable.
Longitud máxima de los datos que se pueden almacenar en la columna, o null
si no se especifica o no es aplicable.
- rowVersion
- Boolean
Indica si la columna actúa como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server.
- schema
- String
Esquema que contiene la tabla o null
si se debe usar el esquema predeterminado.
- nullable
- Boolean
Indica si la columna puede almacenar null
valores o no.
- defaultValue
- Object
El valor predeterminado de la columna.
- defaultValueSql
- String
Expresión SQL que se va a usar para la restricción predeterminada de la columna.
- computedColumnSql
- String
Expresión SQL que se va a usar para calcular el valor de columna.
- comment
- String
Comentario que se va a asociar a la columna.
- collation
- String
Intercalación que se va a aplicar a la columna.
Número máximo de dígitos permitidos en esta columna, o null
si no se especifica o no es aplicable.
Número máximo de posiciones decimales permitidas en esta columna, o null
si no se especifica o no es aplicable.
Devoluciones
Generador para permitir que las anotaciones se agreguen a la operación.
Comentarios
Consulte Migraciones de bases de datos para obtener más información y ejemplos.