Bagikan melalui


MigrationBuilder.AddColumn Metode

Definisi

Overload

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

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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 Menyusun untuk menambahkan kolom baru ke tabel.

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

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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)

Jenis parameter

T

Jenis CLR tempat kolom dipetakan.

Parameter

name
String

Nama kolom.

table
String

Nama tabel yang berisi kolom.

type
String

Jenis penyimpanan/database kolom.

unicode
Nullable<Boolean>

Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.

maxLength
Nullable<Int32>

Panjang maksimum data yang dapat disimpan dalam kolom, atau null jika tidak ditentukan atau tidak berlaku.

rowVersion
Boolean

Menunjukkan apakah kolom bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server.

schema
String

Skema yang berisi tabel, atau null jika skema default harus digunakan.

nullable
Boolean

Menunjukkan apakah kolom dapat menyimpan NULL nilai atau tidak.

defaultValue
Object

Nilai default untuk kolom.

defaultValueSql
String

Ekspresi SQL yang digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Berlaku untuk

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

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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)

Jenis parameter

T

Jenis CLR tempat kolom dipetakan.

Parameter

name
String

Nama kolom.

table
String

Nama tabel yang berisi kolom.

type
String

Jenis penyimpanan/database kolom.

unicode
Nullable<Boolean>

Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.

maxLength
Nullable<Int32>

Panjang maksimum data yang dapat disimpan dalam kolom, atau null jika tidak ditentukan atau tidak berlaku.

rowVersion
Boolean

Menunjukkan apakah kolom bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server.

schema
String

Skema yang berisi tabel, atau null jika skema default harus digunakan.

nullable
Boolean

Menunjukkan apakah kolom dapat menyimpan NULL nilai atau tidak.

defaultValue
Object

Nilai default untuk kolom.

defaultValueSql
String

Ekspresi SQL yang digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

fixedLength
Nullable<Boolean>

Menunjukkan apakah kolom dibatasi atau tidak untuk data dengan panjang tetap.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Berlaku untuk

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

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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)

Jenis parameter

T

Jenis CLR tempat kolom dipetakan.

Parameter

name
String

Nama kolom.

table
String

Nama tabel yang berisi kolom.

type
String

Jenis penyimpanan/database kolom.

unicode
Nullable<Boolean>

Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.

maxLength
Nullable<Int32>

Panjang maksimum data yang dapat disimpan dalam kolom, atau null jika tidak ditentukan atau tidak berlaku.

rowVersion
Boolean

Menunjukkan apakah kolom bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server.

schema
String

Skema yang berisi tabel, atau null jika skema default harus digunakan.

nullable
Boolean

Menunjukkan apakah kolom dapat menyimpan NULL nilai atau tidak.

defaultValue
Object

Nilai default untuk kolom.

defaultValueSql
String

Ekspresi SQL yang digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

fixedLength
Nullable<Boolean>

Menunjukkan apakah kolom dibatasi atau tidak untuk data dengan panjang tetap.

comment
String

Komentar untuk dikaitkan dengan kolom.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Berlaku untuk

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

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AddColumnOperation Menyusun untuk menambahkan kolom baru ke tabel.

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)

Jenis parameter

T

Jenis CLR tempat kolom dipetakan.

Parameter

name
String

Nama kolom.

table
String

Nama tabel yang berisi kolom.

type
String

Jenis penyimpanan/database kolom.

unicode
Nullable<Boolean>

Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.

maxLength
Nullable<Int32>

Panjang maksimum data yang dapat disimpan dalam kolom, atau null jika tidak ditentukan atau tidak berlaku.

rowVersion
Boolean

Menunjukkan apakah kolom bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server.

schema
String

Skema yang berisi tabel, atau null jika skema default harus digunakan.

nullable
Boolean

Menunjukkan apakah kolom dapat menyimpan null nilai atau tidak.

defaultValue
Object

Nilai default untuk kolom.

defaultValueSql
String

Ekspresi SQL yang digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

fixedLength
Nullable<Boolean>

Menunjukkan apakah kolom dibatasi atau tidak untuk data dengan panjang tetap.

comment
String

Komentar untuk dikaitkan dengan kolom.

collation
String

Kolae untuk diterapkan ke kolom.

precision
Nullable<Int32>

Jumlah maksimum digit yang diperbolehkan dalam kolom ini, atau null jika tidak ditentukan atau tidak berlaku.

scale
Nullable<Int32>

Jumlah maksimum tempat desimal yang diizinkan dalam kolom ini, atau null jika tidak ditentukan atau tidak berlaku.

stored
Nullable<Boolean>

Apakah nilai kolom komputasi disimpan dalam database atau tidak.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Keterangan

Lihat Migrasi database untuk informasi dan contoh selengkapnya.

Berlaku untuk