次の方法で共有


MigrationBuilder.AddColumn メソッド

定義

オーバーロード

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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)

型パラメーター

T

列がマップされる CLR 型。

パラメーター

name
String

列名。

table
String

列を含むテーブルの名前です。

type
String

列のストア/データベース型。

unicode
Nullable<Boolean>

列に Unicode データを含めることができるか、指定 null されていないか適用できないかを示します。

maxLength
Nullable<Int32>

列に格納できるデータの最大長。指定 null されていない場合、または該当しない場合は 。

rowVersion
Boolean

列が自動コンカレンシー トークンとして機能するかどうかを示します (SQL Serverの rowversion/timestamp 列など)。

schema
String

テーブルを含むスキーマ。既定 null のスキーマを使用する必要がある場合は 。

nullable
Boolean

列に値を格納 NULL できるかどうかを示します。

defaultValue
Object

列の既定値です。

defaultValueSql
String

列の既定の制約に使用する SQL 式。

computedColumnSql
String

列値の計算に使用する SQL 式。

戻り値

操作に注釈を追加できるようにするビルダー。

適用対象

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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)

型パラメーター

T

列がマップされる CLR 型。

パラメーター

name
String

列名。

table
String

列を含むテーブルの名前です。

type
String

列のストア/データベース型。

unicode
Nullable<Boolean>

列に Unicode データを含めることができるか、指定 null されていないか適用できないかを示します。

maxLength
Nullable<Int32>

列に格納できるデータの最大長。指定 null されていない場合、または該当しない場合は 。

rowVersion
Boolean

列が自動コンカレンシー トークンとして機能するかどうかを示します (SQL Serverの rowversion/timestamp 列など)。

schema
String

テーブルを含むスキーマ。既定 null のスキーマを使用する必要がある場合は 。

nullable
Boolean

列に値を格納 NULL できるかどうかを示します。

defaultValue
Object

列の既定値です。

defaultValueSql
String

列の既定の制約に使用する SQL 式。

computedColumnSql
String

列値の計算に使用する SQL 式。

fixedLength
Nullable<Boolean>

列が固定長データに制約されているかどうかを示します。

戻り値

操作に注釈を追加できるようにするビルダー。

適用対象

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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)

型パラメーター

T

列がマップされる CLR 型。

パラメーター

name
String

列名。

table
String

列を含むテーブルの名前です。

type
String

列のストア/データベース型。

unicode
Nullable<Boolean>

列に Unicode データを含めることができるか、指定 null されていないか適用できないかを示します。

maxLength
Nullable<Int32>

列に格納できるデータの最大長。指定 null されていない場合、または該当しない場合は 。

rowVersion
Boolean

列が自動コンカレンシー トークンとして機能するかどうかを示します (SQL Serverの rowversion/timestamp 列など)。

schema
String

テーブルを含むスキーマ。既定 null のスキーマを使用する必要がある場合は 。

nullable
Boolean

列に値を格納 NULL できるかどうかを示します。

defaultValue
Object

列の既定値です。

defaultValueSql
String

列の既定の制約に使用する SQL 式。

computedColumnSql
String

列値の計算に使用する SQL 式。

fixedLength
Nullable<Boolean>

列が固定長データに制約されているかどうかを示します。

comment
String

列に関連付けるコメント。

戻り値

操作に注釈を追加できるようにするビルダー。

適用対象

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

AddColumnOperationテーブルに新しい列を追加する をビルドします。

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)

型パラメーター

T

列がマップされる CLR 型。

パラメーター

name
String

列名。

table
String

列を含むテーブルの名前です。

type
String

列のストア/データベース型。

unicode
Nullable<Boolean>

列に Unicode データを含めることができるか、指定 null されていないか適用できないかを示します。

maxLength
Nullable<Int32>

列に格納できるデータの最大長。指定 null されていない場合、または該当しない場合は 。

rowVersion
Boolean

列が自動コンカレンシー トークンとして機能するかどうかを示します (SQL Serverの rowversion/timestamp 列など)。

schema
String

テーブルを含むスキーマ。既定 null のスキーマを使用する必要がある場合は 。

nullable
Boolean

列に値を格納 null できるかどうかを示します。

defaultValue
Object

列の既定値です。

defaultValueSql
String

列の既定の制約に使用する SQL 式。

computedColumnSql
String

列値の計算に使用する SQL 式。

fixedLength
Nullable<Boolean>

列が固定長データに制約されているかどうかを示します。

comment
String

列に関連付けるコメント。

collation
String

列に適用する照合順序。

precision
Nullable<Int32>

この列で許可される最大桁数。 null 指定されていない場合、または該当しない場合は 。

scale
Nullable<Int32>

この列で許可される小数点以下の桁数の最大数。 null 指定されていない場合、または該当しない場合は 。

stored
Nullable<Boolean>

計算列の値がデータベースに格納されているかどうか。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象