Compartir a través de


MigrationBuilder.AddColumn Método

Definición

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.

unicode
Nullable<Boolean>

Indica si la columna puede contener o no datos Unicode, o null si no se especifica o no es aplicable.

maxLength
Nullable<Int32>

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.

unicode
Nullable<Boolean>

Indica si la columna puede contener o no datos Unicode, o null si no se especifica o no es aplicable.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Indica si la columna está restringida a datos de longitud fija.

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.

unicode
Nullable<Boolean>

Indica si la columna puede contener o no datos Unicode, o null si no se especifica o no es aplicable.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Indica si la columna está restringida a datos de longitud fija.

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.

unicode
Nullable<Boolean>

Indica si la columna puede contener o no datos Unicode, o null si no se especifica o no es aplicable.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Indica si la columna está restringida a datos de longitud fija.

comment
String

Comentario que se va a asociar a la columna.

collation
String

Intercalación que se va a aplicar a la columna.

precision
Nullable<Int32>

Número máximo de dígitos permitidos en esta columna, o null si no se especifica o no es aplicable.

scale
Nullable<Int32>

Número máximo de posiciones decimales permitidas en esta columna, o null si no se especifica o no es aplicable.

stored
Nullable<Boolean>

Si el valor de la columna calculada se almacena en la base de datos o no.

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.

Se aplica a