次の方法で共有


ColumnsBuilder.Column メソッド

定義

オーバーロード

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

AddColumnOperationCreateTableOperation に追加します。

null 許容パラメーターの場合、値は指定されていないことを null 意味します。

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

AddColumnOperationCreateTableOperation に追加します。

null 許容パラメーターの場合、値は指定されていないことを null 意味します。

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

AddColumnOperationCreateTableOperation に追加します。

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

AddColumnOperationCreateTableOperation に追加します。

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

AddColumnOperationCreateTableOperation に追加します。

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>

列に Unicode データを格納するかどうかを示します。

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

AddColumnOperationCreateTableOperation に追加します。

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>

列に Unicode データを格納するかどうかを示します。

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)

AddColumnOperationCreateTableOperation に追加します。

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>

列に Unicode データを格納するかどうかを示します。

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

AddColumnOperationCreateTableOperation に追加します。

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>

列に Unicode データを格納するかどうかを示します。

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 意味します。

適用対象