Поделиться через


MigrationBuilder.AlterColumn Метод

Определение

Перегрузки

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)

Создает для AlterColumnOperation изменения существующего столбца.

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>)

Создает для AlterColumnOperation изменения существующего столбца.

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)

Создает для AlterColumnOperation изменения существующего столбца.

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>)

Создает для AlterColumnOperation изменения существующего столбца.

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)

Параметры типа

T

Параметры

name
String
table
String
type
String
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
rowVersion
Boolean
schema
String
nullable
Boolean
defaultValue
Object
defaultValueSql
String
computedColumnSql
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)

Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs

Создает для AlterColumnOperation изменения существующего столбца.

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)

Параметры типа

T

Тип СРЕДЫ CLR, с которым сопоставлен столбец.

Параметры

name
String

Имя столбца.

table
String

Имя таблицы, содержащей столбец.

type
String

Тип хранилища или базы данных столбца.

unicode
Nullable<Boolean>

Указывает, может ли столбец содержать данные Юникода, null если он не указан или неприменим.

maxLength
Nullable<Int32>

Максимальная длина данных, которые могут храниться в столбце, если null они не указаны или неприменимы.

rowVersion
Boolean

Указывает, действует ли столбец как маркер автоматического параллелизма, например столбец rowversion/timestamp в SQL Server.

schema
String

Схема, содержащая таблицу, или null значение , если следует использовать схему по умолчанию.

nullable
Boolean

Указывает, может ли столбец хранить NULL значения.

defaultValue
Object

Значение по умолчанию для столбца.

defaultValueSql
String

Выражение SQL, используемое для ограничения столбца по умолчанию.

computedColumnSql
String

Выражение SQL, используемое для вычисления значения столбца.

oldClrType
Type

Тип СРЕДЫ CLR, с которым ранее был сопоставлен столбец. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldType
String

Предыдущий тип хранилища или базы данных столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldUnicode
Nullable<Boolean>

Указывает, может ли столбец ранее содержать данные Юникода, null если он не указан или неприменим.

oldMaxLength
Nullable<Int32>

Предыдущая максимальная длина данных, которые могут храниться в столбце, если null они не указаны или неприменимы.

oldRowVersion
Boolean

Указывает, действовал ли ранее столбец в качестве маркера автоматического параллелизма, например столбец rowversion/timestamp в SQL Server. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldNullable
Boolean

Указывает, мог ли столбец ранее хранить NULL значения. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValue
Object

Предыдущее значение по умолчанию для столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValueSql
String

Предыдущее выражение SQL, используемое для ограничения столбца по умолчанию. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldComputedColumnSql
String

Предыдущее выражение SQL, используемое для вычисления значения столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

Возвращаемое значение

Построитель, разрешающий добавление заметок в операцию.

Применяется к

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>)

Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs

Создает для AlterColumnOperation изменения существующего столбца.

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)

Параметры типа

T

Тип СРЕДЫ CLR, с которым сопоставлен столбец.

Параметры

name
String

Имя столбца.

table
String

Имя таблицы, содержащей столбец.

type
String

Тип хранилища или базы данных столбца.

unicode
Nullable<Boolean>

Указывает, может ли столбец содержать данные Юникода, null если он не указан или неприменим.

maxLength
Nullable<Int32>

Максимальная длина данных, которые могут храниться в столбце, если null они не указаны или неприменимы.

rowVersion
Boolean

Указывает, действует ли столбец как маркер автоматического параллелизма, например столбец rowversion/timestamp в SQL Server.

schema
String

Схема, содержащая таблицу, или null значение , если следует использовать схему по умолчанию.

nullable
Boolean

Указывает, может ли столбец хранить NULL значения.

defaultValue
Object

Значение по умолчанию для столбца.

defaultValueSql
String

Выражение SQL, используемое для ограничения столбца по умолчанию.

computedColumnSql
String

Выражение SQL, используемое для вычисления значения столбца.

oldClrType
Type

Тип СРЕДЫ CLR, с которым ранее был сопоставлен столбец. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldType
String

Предыдущий тип хранилища или базы данных столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldUnicode
Nullable<Boolean>

Указывает, может ли столбец ранее содержать данные Юникода, null если он не указан или неприменим.

oldMaxLength
Nullable<Int32>

Предыдущая максимальная длина данных, которые могут храниться в столбце, если null они не указаны или неприменимы.

oldRowVersion
Boolean

Указывает, действовал ли ранее столбец в качестве маркера автоматического параллелизма, например столбец rowversion/timestamp в SQL Server. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldNullable
Boolean

Указывает, мог ли столбец ранее хранить NULL значения. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValue
Object

Предыдущее значение по умолчанию для столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValueSql
String

Предыдущее выражение SQL, используемое для ограничения столбца по умолчанию. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldComputedColumnSql
String

Предыдущее выражение SQL, используемое для вычисления значения столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

fixedLength
Nullable<Boolean>

Указывает, ограничен ли столбец данными фиксированной длины.

oldFixedLength
Nullable<Boolean>

Указывает, был ли столбец ранее ограничен данными фиксированной длины.

Возвращаемое значение

Построитель, разрешающий добавление заметок в операцию.

Применяется к

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)

Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs

Создает для AlterColumnOperation изменения существующего столбца.

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)

Параметры типа

T

Тип СРЕДЫ CLR, с которым сопоставляется столбец.

Параметры

name
String

Имя столбца.

table
String

Имя таблицы, содержащей столбец.

type
String

Тип хранилища или базы данных столбца.

unicode
Nullable<Boolean>

Указывает, может ли столбец содержать данные Юникода, null если он не указан или неприменим.

maxLength
Nullable<Int32>

Максимальная длина данных, которые могут храниться в столбце, если null они не указаны или неприменимы.

rowVersion
Boolean

Указывает, действует ли столбец как маркер автоматического параллелизма, например столбец rowversion/timestamp в SQL Server.

schema
String

Схема, содержащая таблицу, или null значение , если следует использовать схему по умолчанию.

nullable
Boolean

Указывает, может ли столбец хранить NULL значения.

defaultValue
Object

Значение по умолчанию для столбца.

defaultValueSql
String

Выражение SQL, используемое для ограничения столбца по умолчанию.

computedColumnSql
String

Выражение SQL, используемое для вычисления значения столбца.

oldClrType
Type

Тип СРЕДЫ CLR, с которым ранее был сопоставлен столбец. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldType
String

Предыдущий тип хранилища или базы данных столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldUnicode
Nullable<Boolean>

Указывает, может ли столбец ранее содержать данные Юникода, null если он не указан или неприменим.

oldMaxLength
Nullable<Int32>

Предыдущая максимальная длина данных, которые могут храниться в столбце, если null они не указаны или неприменимы.

oldRowVersion
Boolean

Указывает, действовал ли ранее столбец в качестве маркера автоматического параллелизма, например столбец rowversion/timestamp в SQL Server. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldNullable
Boolean

Указывает, мог ли столбец ранее хранить NULL значения. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValue
Object

Предыдущее значение по умолчанию для столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValueSql
String

Предыдущее выражение SQL, используемое для ограничения столбца по умолчанию. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldComputedColumnSql
String

Предыдущее выражение SQL, используемое для вычисления значения столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

fixedLength
Nullable<Boolean>

Указывает, ограничен ли столбец данными фиксированной длины.

oldFixedLength
Nullable<Boolean>

Указывает, был ли столбец ранее ограничен данными фиксированной длины.

comment
String

Комментарий, связанный со столбцом.

oldComment
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, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>)

Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs

Создает для AlterColumnOperation изменения существующего столбца.

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)

Параметры типа

T

Тип СРЕДЫ CLR, с которым сопоставляется столбец.

Параметры

name
String

Имя столбца.

table
String

Имя таблицы, содержащей столбец.

type
String

Тип хранилища или базы данных столбца.

unicode
Nullable<Boolean>

Указывает, может ли столбец содержать данные Юникода, null не указана или неприменима.

maxLength
Nullable<Int32>

Максимальная длина данных, которые могут храниться в столбце, если null не указано или неприменимо.

rowVersion
Boolean

Указывает, действует ли столбец в качестве маркера автоматического параллелизма, например столбца rowversion/timestamp в SQL Server.

schema
String

Схема, содержащая таблицу, или null значение , если следует использовать схему по умолчанию.

nullable
Boolean

Указывает, может ли столбец хранить null значения.

defaultValue
Object

Значение по умолчанию для столбца.

defaultValueSql
String

Выражение SQL, используемое для ограничения столбца по умолчанию.

computedColumnSql
String

Выражение SQL, используемое для вычисления значения столбца.

oldClrType
Type

Тип СРЕДЫ CLR, с которым ранее сопоставлялся столбец. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldType
String

Предыдущий тип хранилища или базы данных столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldUnicode
Nullable<Boolean>

Указывает, может ли столбец ранее содержать данные Юникода, null не указана или неприменима.

oldMaxLength
Nullable<Int32>

Предыдущая максимальная длина данных, которые могут храниться в столбце, или null , если не указано или неприменимо.

oldRowVersion
Boolean

Указывает, действовал ли столбец ранее в качестве маркера автоматического параллелизма, например столбца rowversion/timestamp в SQL Server. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldNullable
Boolean

Указывает, мог ли столбец ранее хранить null значения. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValue
Object

Предыдущее значение по умолчанию для столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldDefaultValueSql
String

Предыдущее выражение SQL, используемое для ограничения столбца по умолчанию. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

oldComputedColumnSql
String

Предыдущее выражение SQL, используемое для вычисления значения столбца. Может иметь значение null, в этом случае предыдущее значение считается неизвестным.

fixedLength
Nullable<Boolean>

Указывает, ограничен ли столбец данными фиксированной длины.

oldFixedLength
Nullable<Boolean>

Указывает, был ли столбец ранее ограничен данными фиксированной длины.

comment
String

Комментарий, связанный со столбцом.

oldComment
String

Предыдущий комментарий, связанный со столбцом.

collation
String

Параметры сортировки, применяемые к столбцу.

oldCollation
String

Предыдущие параметры сортировки, применяемые к столбцу.

precision
Nullable<Int32>

Максимальное число цифр, допустимое в этом столбце, если null оно не указано или неприменимо.

oldPrecision
Nullable<Int32>

Предыдущее максимальное число цифр, допустимое в этом столбце, если null оно не указано или неприменимо.

scale
Nullable<Int32>

Максимальное число десятичных разрядов, допустимое в этом столбце, если null оно не указано или неприменимо.

oldScale
Nullable<Int32>

Предыдущее максимальное число десятичных разрядов, допустимое в этом столбце, если null оно не указано или неприменимо.

stored
Nullable<Boolean>

Хранится ли значение вычисляемого столбца в базе данных.

oldStored
Nullable<Boolean>

Хранится ли значение предыдущего вычисляемого столбца в базе данных.

Возвращаемое значение

Построитель, позволяющий добавлять заметки в операцию.

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Применяется к