Bagikan melalui


MigrationBuilder.AlterColumn Metode

Definisi

Overload

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 Menyusun untuk mengubah kolom yang sudah ada.

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 Menyusun untuk mengubah kolom yang sudah ada.

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 Menyusun untuk mengubah kolom yang sudah ada.

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 Menyusun untuk mengubah kolom yang sudah ada.

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)

Jenis parameter

T

Parameter

name
String
table
String
type
String
unicode
Nullable<Boolean>
maxLength
Nullable<Int32>
rowVersion
Boolean
schema
String
nullable
Boolean
defaultValue
Object
defaultValueSql
String
computedColumnSql
String

Mengembalikan

Berlaku untuk

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)

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

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)

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 akan digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

oldClrType
Type

Jenis CLR tempat kolom sebelumnya dipetakan. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldType
String

Jenis penyimpanan/database kolom sebelumnya. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldUnicode
Nullable<Boolean>

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

oldMaxLength
Nullable<Int32>

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

oldRowVersion
Boolean

Menunjukkan apakah kolom sebelumnya bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldNullable
Boolean

Menunjukkan apakah kolom sebelumnya dapat menyimpan NULL nilai atau tidak. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValue
Object

Nilai default sebelumnya untuk kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValueSql
String

Ekspresi SQL sebelumnya yang digunakan untuk batasan default kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldComputedColumnSql
String

Ekspresi SQL sebelumnya yang digunakan untuk menghitung nilai kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Berlaku untuk

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

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

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)

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 akan digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

oldClrType
Type

Jenis CLR tempat kolom sebelumnya dipetakan. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldType
String

Jenis penyimpanan/database kolom sebelumnya. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldUnicode
Nullable<Boolean>

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

oldMaxLength
Nullable<Int32>

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

oldRowVersion
Boolean

Menunjukkan apakah kolom sebelumnya bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldNullable
Boolean

Menunjukkan apakah kolom sebelumnya dapat menyimpan NULL nilai atau tidak. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValue
Object

Nilai default sebelumnya untuk kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValueSql
String

Ekspresi SQL sebelumnya yang digunakan untuk batasan default kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldComputedColumnSql
String

Ekspresi SQL sebelumnya yang digunakan untuk menghitung nilai kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

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

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Berlaku untuk

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)

Sumber:
MigrationBuilder.cs
Sumber:
MigrationBuilder.cs

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

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)

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 akan digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

oldClrType
Type

Jenis CLR tempat kolom sebelumnya dipetakan. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldType
String

Jenis penyimpanan/database kolom sebelumnya. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldUnicode
Nullable<Boolean>

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

oldMaxLength
Nullable<Int32>

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

oldRowVersion
Boolean

Menunjukkan apakah kolom sebelumnya bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldNullable
Boolean

Menunjukkan apakah kolom sebelumnya dapat menyimpan NULL nilai atau tidak. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValue
Object

Nilai default sebelumnya untuk kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValueSql
String

Ekspresi SQL sebelumnya yang digunakan untuk batasan default kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldComputedColumnSql
String

Ekspresi SQL sebelumnya yang digunakan untuk menghitung nilai kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

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

comment
String

Komentar untuk dikaitkan dengan kolom.

oldComment
String

Komentar sebelumnya untuk dikaitkan dengan kolom.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Berlaku untuk

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

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

AlterColumnOperation Menyusun untuk mengubah kolom yang sudah ada.

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)

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 akan digunakan untuk batasan default kolom.

computedColumnSql
String

Ekspresi SQL yang digunakan untuk menghitung nilai kolom.

oldClrType
Type

Jenis CLR tempat kolom sebelumnya dipetakan. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldType
String

Jenis penyimpanan/database kolom sebelumnya. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldUnicode
Nullable<Boolean>

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

oldMaxLength
Nullable<Int32>

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

oldRowVersion
Boolean

Menunjukkan apakah kolom sebelumnya bertindak sebagai token konkurensi otomatis atau tidak, seperti kolom rowversion/timestamp di SQL Server. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldNullable
Boolean

Menunjukkan apakah kolom sebelumnya dapat menyimpan null nilai atau tidak. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValue
Object

Nilai default sebelumnya untuk kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldDefaultValueSql
String

Ekspresi SQL sebelumnya yang digunakan untuk batasan default kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

oldComputedColumnSql
String

Ekspresi SQL sebelumnya yang digunakan untuk menghitung nilai kolom. Dapat berupa null, dalam hal ini nilai sebelumnya dianggap tidak diketahui.

fixedLength
Nullable<Boolean>

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

oldFixedLength
Nullable<Boolean>

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

comment
String

Komentar untuk dikaitkan dengan kolom.

oldComment
String

Komentar sebelumnya untuk dikaitkan dengan kolom.

collation
String

Kolajek untuk diterapkan ke kolom.

oldCollation
String

Kolagasi sebelumnya untuk diterapkan ke kolom.

precision
Nullable<Int32>

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

oldPrecision
Nullable<Int32>

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

scale
Nullable<Int32>

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

oldScale
Nullable<Int32>

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

stored
Nullable<Boolean>

Apakah nilai kolom komputasi disimpan dalam database atau tidak.

oldStored
Nullable<Boolean>

Apakah nilai kolom komputasi sebelumnya disimpan dalam database atau tidak.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Keterangan

Lihat Migrasi database untuk informasi dan contoh selengkapnya.

Berlaku untuk