Compartir a través de


MigrationBuilder.AlterColumn Método

Definición

Sobrecargas

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Crea un AlterColumnOperation objeto para modificar una columna existente.

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 AlterColumnOperation)

Parámetros de tipo

T

Parámetros

name
String
table
String
type
String
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
rowVersion
Boolean
schema
String
nullable
Boolean
defaultValue
Object
defaultValueSql
String
computedColumnSql
String

Devoluciones

Se aplica a

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String)

Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs

Crea un AlterColumnOperation objeto para modificar una columna existente.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, Type oldClrType, string oldType, bool? oldUnicode, int? oldMaxLength, bool oldRowVersion, bool oldNullable, object oldDefaultValue, string oldDefaultValueSql, string oldComputedColumnSql);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)
Public Overridable Function AlterColumn(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, oldClrType As Type, oldType As String, oldUnicode As Nullable(Of Boolean), oldMaxLength As Nullable(Of Integer), oldRowVersion As Boolean, oldNullable As Boolean, oldDefaultValue As Object, oldDefaultValueSql As String, oldComputedColumnSql As String) As AlterOperationBuilder(Of AlterColumnOperation)

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 especifican o no son aplicables.

maxLength
Nullable<Int32>

Longitud máxima de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

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.

oldClrType
Type

Tipo CLR al que se asignó anteriormente la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldType
String

Tipo de base de datos o almacén anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldUnicode
Nullable<Boolean>

Indica si la columna podría contener o no datos Unicode anteriormente, o null si no se especifican o no son aplicables.

oldMaxLength
Nullable<Int32>

Longitud máxima anterior de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

oldRowVersion
Boolean

Indica si la columna ha actuado previamente como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldNullable
Boolean

Indica si la columna podría almacenar NULL valores previamente. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValue
Object

Valor predeterminado anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValueSql
String

Expresión SQL anterior usada para la restricción predeterminada de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldComputedColumnSql
String

Expresión SQL anterior usada para calcular el valor de columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

Devoluciones

Generador para permitir que las anotaciones se agreguen a la operación.

Se aplica a

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>)

Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs

Crea un AlterColumnOperation objeto para modificar una columna existente.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

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 especifican o no son aplicables.

maxLength
Nullable<Int32>

Longitud máxima de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

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.

oldClrType
Type

Tipo CLR al que se asignó anteriormente la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldType
String

Tipo de base de datos o almacén anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldUnicode
Nullable<Boolean>

Indica si la columna podría contener o no datos Unicode anteriormente, o null si no se especifican o no son aplicables.

oldMaxLength
Nullable<Int32>

Longitud máxima anterior de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

oldRowVersion
Boolean

Indica si la columna ha actuado previamente como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldNullable
Boolean

Indica si la columna podría almacenar NULL valores previamente. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValue
Object

Valor predeterminado anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValueSql
String

Expresión SQL anterior usada para la restricción predeterminada de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldComputedColumnSql
String

Expresión SQL anterior usada para calcular el valor de columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

Indica si la columna se ha restringido previamente a datos de longitud fija.

Devoluciones

Generador para permitir que las anotaciones se agreguen a la operación.

Se aplica a

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)

Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs

Crea un AlterColumnOperation objeto para modificar una columna existente.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

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 especifican o no son aplicables.

maxLength
Nullable<Int32>

Longitud máxima de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

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.

oldClrType
Type

Tipo CLR al que se asignó anteriormente la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldType
String

Tipo de base de datos o almacén anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldUnicode
Nullable<Boolean>

Indica si la columna podría contener o no datos Unicode anteriormente, o null si no se especifican o no son aplicables.

oldMaxLength
Nullable<Int32>

Longitud máxima anterior de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

oldRowVersion
Boolean

Indica si la columna ha actuado previamente como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldNullable
Boolean

Indica si la columna podría almacenar NULL valores previamente. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValue
Object

Valor predeterminado anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValueSql
String

Expresión SQL anterior usada para la restricción predeterminada de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldComputedColumnSql
String

Expresión SQL anterior usada para calcular el valor de columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

Indica si la columna se ha restringido previamente a datos de longitud fija.

comment
String

Comentario que se va a asociar a la columna.

oldComment
String

Comentario anterior que se va a asociar a la columna.

Devoluciones

Generador para permitir que las anotaciones se agreguen a la operación.

Se aplica a

AlterColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs
Source:
MigrationBuilder.cs

Crea un AlterColumnOperation objeto para modificar una columna existente.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type oldClrType = default, string oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object oldDefaultValue = default, string oldDefaultValueSql = default, string oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string comment = default, string oldComment = default, string collation = default, string oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation> AlterColumn<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, Type? oldClrType = default, string? oldType = default, bool? oldUnicode = default, int? oldMaxLength = default, bool oldRowVersion = false, bool oldNullable = false, object? oldDefaultValue = default, string? oldDefaultValueSql = default, string? oldComputedColumnSql = default, bool? fixedLength = default, bool? oldFixedLength = default, string? comment = default, string? oldComment = default, string? collation = default, string? oldCollation = default, int? precision = default, int? oldPrecision = default, int? scale = default, int? oldScale = default, bool? stored = default, bool? oldStored = default);
abstract member AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
override this.AlterColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Type * string * Nullable<bool> * Nullable<int> * bool * bool * obj * string * string * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.AlterOperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation>
Public Overridable Function AlterColumn(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 oldClrType As Type = Nothing, Optional oldType As String = Nothing, Optional oldUnicode As Nullable(Of Boolean) = Nothing, Optional oldMaxLength As Nullable(Of Integer) = Nothing, Optional oldRowVersion As Boolean = false, Optional oldNullable As Boolean = false, Optional oldDefaultValue As Object = Nothing, Optional oldDefaultValueSql As String = Nothing, Optional oldComputedColumnSql As String = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional oldFixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional oldComment As String = Nothing, Optional collation As String = Nothing, Optional oldCollation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional oldPrecision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional oldScale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing, Optional oldStored As Nullable(Of Boolean) = Nothing) As AlterOperationBuilder(Of AlterColumnOperation)

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 especifican o no son aplicables.

maxLength
Nullable<Int32>

Longitud máxima de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

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.

oldClrType
Type

Tipo CLR al que se asignó anteriormente la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldType
String

Tipo de base de datos o almacén anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldUnicode
Nullable<Boolean>

Indica si la columna podría contener o no datos Unicode anteriormente, o null si no se especifican o no son aplicables.

oldMaxLength
Nullable<Int32>

Longitud máxima anterior de los datos que se pueden almacenar en la columna, o null si no se especifican o no son aplicables.

oldRowVersion
Boolean

Indica si la columna ha actuado previamente como un token de simultaneidad automática, como una columna rowversion/timestamp en SQL Server. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldNullable
Boolean

Indica si la columna podría almacenar null valores previamente. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValue
Object

Valor predeterminado anterior de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldDefaultValueSql
String

Expresión SQL anterior usada para la restricción predeterminada de la columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

oldComputedColumnSql
String

Expresión SQL anterior usada para calcular el valor de columna. Puede ser null, en cuyo caso el valor anterior se considera desconocido.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

Indica si la columna se ha restringido previamente a datos de longitud fija.

comment
String

Comentario que se va a asociar a la columna.

oldComment
String

Comentario anterior que se va a asociar a la columna.

collation
String

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

oldCollation
String

Intercalación anterior 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.

oldPrecision
Nullable<Int32>

Número máximo anterior 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.

oldScale
Nullable<Int32>

Número máximo anterior 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.

oldStored
Nullable<Boolean>

Si el valor de la columna calculada anterior se almacenó 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