MigrationBuilder.AlterColumn Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
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
- 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.
Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom sebelumnya dapat berisi data Unicode atau null tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom sebelumnya dapat berisi data Unicode atau null tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom dibatasi atau tidak untuk data dengan panjang tetap.
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.
Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom sebelumnya dapat berisi data Unicode atau null tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom dibatasi atau tidak untuk data dengan panjang tetap.
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.
Menunjukkan apakah kolom dapat berisi data Unicode atau tidak, atau null jika tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom sebelumnya dapat berisi data Unicode atau null tidak ditentukan atau tidak berlaku.
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.
Menunjukkan apakah kolom dibatasi atau tidak untuk data dengan panjang tetap.
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.
Jumlah maksimum digit yang diizinkan dalam kolom ini, atau null jika tidak ditentukan atau tidak berlaku.
Jumlah maksimum digit sebelumnya yang diizinkan dalam kolom ini, atau null jika tidak ditentukan atau tidak berlaku.
Jumlah maksimum tempat desimal yang diizinkan di kolom ini, atau null jika tidak ditentukan atau tidak berlaku.
Jumlah maksimum sebelumnya dari tempat desimal yang diizinkan di kolom ini, atau null jika tidak ditentukan atau tidak berlaku.
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.