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


ColumnsBuilder.Column Метод

Определение

Перегрузки

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = 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> Column<T> (string type, bool? unicode, int? maxLength, bool rowVersion, string name, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : 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 Column(Of T) (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 name 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 Column(Of T) (type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, name As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String) As OperationBuilder(Of AddColumnOperation)

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

T

Тип clR столбца.

Параметры

type
String

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

unicode
Nullable<Boolean>

Указывает, будут ли в столбце храниться данные Юникода.

maxLength
Nullable<Int32>

Максимальная длина данных в столбце.

rowVersion
Boolean

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

name
String

Имя столбца.

nullable
Boolean

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

defaultValue
Object

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

defaultValueSql
String

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

computedColumnSql
String

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

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

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

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

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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)

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

T

Тип clR столбца.

Параметры

type
String

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

unicode
Nullable<Boolean>

Указывает, будут ли в столбце храниться данные Юникода.

maxLength
Nullable<Int32>

Максимальная длина данных в столбце.

rowVersion
Boolean

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

name
String

Имя столбца.

nullable
Boolean

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

defaultValue
Object

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

defaultValueSql
String

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

computedColumnSql
String

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

fixedLength
Nullable<Boolean>

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

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

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

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

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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)

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

T

Тип clR столбца.

Параметры

type
String

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

unicode
Nullable<Boolean>

Указывает, будут ли в столбце храниться данные Юникода.

maxLength
Nullable<Int32>

Максимальная длина данных в столбце.

rowVersion
Boolean

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

name
String

Имя столбца.

nullable
Boolean

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

defaultValue
Object

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

defaultValueSql
String

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

computedColumnSql
String

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

fixedLength
Nullable<Boolean>

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

comment
String

Комментарий, применяемый к таблице.

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

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

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

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

Добавляет объект AddColumnOperation в коллекцию CreateTableOperation.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = 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> Column<T> (string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? name = 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 Column : 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.Column : 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 Column(Of T) (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 name 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)

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

T

Тип clR столбца.

Параметры

type
String

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

unicode
Nullable<Boolean>

Указывает, будут ли в столбце храниться данные Юникода.

maxLength
Nullable<Int32>

Максимальная длина данных в столбце.

rowVersion
Boolean

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

name
String

Имя столбца.

nullable
Boolean

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

defaultValue
Object

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

defaultValueSql
String

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

computedColumnSql
String

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

fixedLength
Nullable<Boolean>

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

comment
String

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

collation
String

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

precision
Nullable<Int32>

Максимальное число цифр для данных в столбце.

scale
Nullable<Int32>

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

stored
Nullable<Boolean>

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

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

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

Комментарии

Обратите внимание, что для параметров, допускающих значение NULL, null означает, что значение не указано.

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