MigrationBuilder.AlterColumn Yöntem

Tanım

Aşırı Yüklemeler

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)

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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)

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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)

Tür Parametreleri

T

Parametreler

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

Döndürülenler

Şunlara uygulanır

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)

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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)

Tür Parametreleri

T

Sütunun eşlendiği CLR türü.

Parametreler

name
String

Sütun adı.

table
String

Sütunu içeren tablonun adı.

type
String

Sütunun depo/veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içeremeyeceğini veya null belirtilip belirtilmediğinde veya uygulanamaz olduğunda gösterir.

maxLength
Nullable<Int32>

Sütunda depolanabilecek maksimum veri uzunluğu veya null belirtilmemişse veya geçerli değilse.

rowVersion
Boolean

Sütunun, SQL Server içindeki rowversion/timestamp sütunu gibi otomatik bir eşzamanlılık belirteci olarak davranıp davranmadığını gösterir.

schema
String

Tabloyu içeren şema veya null varsayılan şemanın kullanılması gerekip gerekmediğini.

nullable
Boolean

Sütunun değerleri depolayıp depolayamadığını NULL gösterir.

defaultValue
Object

Sütun için varsayılan değer.

defaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılacak SQL ifadesi.

computedColumnSql
String

Sütun değerini hesaplamak için kullanılacak SQL ifadesi.

oldClrType
Type

Sütunun daha önce eşlendiği CLR türü. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldType
String

Sütunun önceki depo/veritabanı türü. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldUnicode
Nullable<Boolean>

Sütunun daha önce Unicode verileri içerip içeremeyeceğini veya null belirtilip belirtilmediğinde veya uygulanamadığını gösterir.

oldMaxLength
Nullable<Int32>

Sütunda depolanabilen veya belirtilmemiş ya da null uygulanamaz durumda olan önceki maksimum veri uzunluğu.

oldRowVersion
Boolean

Sütunun daha önce SQL Server içindeki rowversion/timestamp sütunu gibi otomatik eşzamanlılık belirteci olarak davranıp davranmadığını gösterir. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldNullable
Boolean

Sütunun daha önce değerleri depolayıp depolamayacağını NULL gösterir. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldDefaultValue
Object

Sütun için önceki varsayılan değer. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldDefaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldComputedColumnSql
String

Sütun değerini hesaplamak için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

Döndürülenler

İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.

Şunlara uygulanır

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

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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)

Tür Parametreleri

T

Sütunun eşlendiği CLR türü.

Parametreler

name
String

Sütun adı.

table
String

Sütunu içeren tablonun adı.

type
String

Sütunun depo/veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içeremeyeceğini veya null belirtilip belirtilmediğinde veya uygulanamaz olduğunda gösterir.

maxLength
Nullable<Int32>

Sütunda depolanabilecek maksimum veri uzunluğu veya null belirtilmemişse veya geçerli değilse.

rowVersion
Boolean

Sütunun, SQL Server içindeki rowversion/timestamp sütunu gibi otomatik bir eşzamanlılık belirteci olarak davranıp davranmadığını gösterir.

schema
String

Tabloyu içeren şema veya null varsayılan şemanın kullanılması gerekip gerekmediğini.

nullable
Boolean

Sütunun değerleri depolayıp depolayamadığını NULL gösterir.

defaultValue
Object

Sütun için varsayılan değer.

defaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılacak SQL ifadesi.

computedColumnSql
String

Sütun değerini hesaplamak için kullanılacak SQL ifadesi.

oldClrType
Type

Sütunun daha önce eşlendiği CLR türü. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldType
String

Sütunun önceki depo/veritabanı türü. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldUnicode
Nullable<Boolean>

Sütunun daha önce Unicode verileri içerip içeremeyeceğini veya null belirtilip belirtilmediğinde veya uygulanamadığını gösterir.

oldMaxLength
Nullable<Int32>

Sütunda depolanabilen veya belirtilmemiş ya da null uygulanamaz durumda olan önceki maksimum veri uzunluğu.

oldRowVersion
Boolean

Sütunun daha önce SQL Server içindeki rowversion/timestamp sütunu gibi otomatik eşzamanlılık belirteci olarak davranıp davranmadığını gösterir. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldNullable
Boolean

Sütunun daha önce değerleri depolayıp depolamayacağını NULL gösterir. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldDefaultValue
Object

Sütun için önceki varsayılan değer. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldDefaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldComputedColumnSql
String

Sütun değerini hesaplamak için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

fixedLength
Nullable<Boolean>

Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.

oldFixedLength
Nullable<Boolean>

Sütunun daha önce sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.

Döndürülenler

İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.

Şunlara uygulanır

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)

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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)

Tür Parametreleri

T

Sütunun eşlendiği CLR türü.

Parametreler

name
String

Sütun adı.

table
String

Sütunu içeren tablonun adı.

type
String

Sütunun depo/veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içeremeyeceğini veya null belirtilip belirtilmediğinde veya uygulanamaz olduğunda gösterir.

maxLength
Nullable<Int32>

Sütunda depolanabilecek maksimum veri uzunluğu veya null belirtilmemişse veya geçerli değilse.

rowVersion
Boolean

Sütunun, SQL Server içindeki rowversion/timestamp sütunu gibi otomatik bir eşzamanlılık belirteci olarak davranıp davranmadığını gösterir.

schema
String

Tabloyu içeren şema veya null varsayılan şemanın kullanılması gerekip gerekmediğini.

nullable
Boolean

Sütunun değerleri depolayıp depolayamadığını NULL gösterir.

defaultValue
Object

Sütun için varsayılan değer.

defaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılacak SQL ifadesi.

computedColumnSql
String

Sütun değerini hesaplamak için kullanılacak SQL ifadesi.

oldClrType
Type

Sütunun daha önce eşlendiği CLR türü. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldType
String

Sütunun önceki depo/veritabanı türü. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldUnicode
Nullable<Boolean>

Sütunun daha önce Unicode verileri içerip içeremeyeceğini veya null belirtilip belirtilmediğinde veya uygulanamadığını gösterir.

oldMaxLength
Nullable<Int32>

Sütunda depolanabilen veya belirtilmemiş ya da null uygulanamaz durumda olan önceki maksimum veri uzunluğu.

oldRowVersion
Boolean

Sütunun daha önce SQL Server içindeki rowversion/timestamp sütunu gibi otomatik eşzamanlılık belirteci olarak davranıp davranmadığını gösterir. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldNullable
Boolean

Sütunun daha önce değerleri depolayıp depolamayacağını NULL gösterir. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldDefaultValue
Object

Sütun için önceki varsayılan değer. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldDefaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

oldComputedColumnSql
String

Sütun değerini hesaplamak için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmeyen olarak kabul edilir.

fixedLength
Nullable<Boolean>

Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.

oldFixedLength
Nullable<Boolean>

Sütunun daha önce sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.

comment
String

Sütunla ilişkilendirilecek bir açıklama.

oldComment
String

Sütunla ilişkilendirilecek önceki açıklama.

Döndürülenler

İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.

Şunlara uygulanır

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

Var olan bir sütunu değiştirmek için bir AlterColumnOperation oluşturur.

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)

Tür Parametreleri

T

Sütunun eşlendiği CLR türü.

Parametreler

name
String

Sütun adı.

table
String

Sütunu içeren tablonun adı.

type
String

Sütunun depolama/veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verisi içerip içeremeyeceğini veya null belirtilmediğini veya geçerli olup olmadığını gösterir.

maxLength
Nullable<Int32>

Sütunda depolanabilecek maksimum veri uzunluğu veya null belirtilmemişse veya uygulanamazsa.

rowVersion
Boolean

Sütunun, SQL Server içindeki rowversion/timestamp sütunu gibi otomatik bir eşzamanlılık belirteci olarak çalışıp davranmadığını gösterir.

schema
String

Tabloyu içeren şema veya null varsayılan şemanın kullanılması gerekip gerekmediğini gösterir.

nullable
Boolean

Sütunun değerleri depolayıp depolayamadığını null gösterir.

defaultValue
Object

Sütun için varsayılan değer.

defaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılacak SQL ifadesi.

computedColumnSql
String

Sütun değerini hesaplamak için kullanılacak SQL ifadesi.

oldClrType
Type

Sütunun daha önce eşlendiği CLR türü. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

oldType
String

Sütunun önceki depo/veritabanı türü. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

oldUnicode
Nullable<Boolean>

Sütunun daha önce Unicode verisi içerip içeremeyeceğini veya null belirtilmediğini veya geçerli olup olmadığını gösterir.

oldMaxLength
Nullable<Int32>

Sütunda depolanabilen veya belirtilmemişse veya null uygulanamazsa, önceki maksimum veri uzunluğu.

oldRowVersion
Boolean

Sütunun daha önce SQL Server içindeki rowversion/timestamp sütunu gibi otomatik bir eşzamanlılık belirteci olarak davranıp davranmadığını gösterir. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

oldNullable
Boolean

Sütunun daha önce değerleri depolayıp depolamadığını null gösterir. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

oldDefaultValue
Object

Sütun için önceki varsayılan değer. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

oldDefaultValueSql
String

Sütunun varsayılan kısıtlaması için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

oldComputedColumnSql
String

Sütun değerini hesaplamak için kullanılan önceki SQL ifadesi. olabilir null, bu durumda önceki değer bilinmiyor olarak kabul edilir.

fixedLength
Nullable<Boolean>

Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.

oldFixedLength
Nullable<Boolean>

Sütunun daha önce sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.

comment
String

Sütunla ilişkilendirilecek açıklama.

oldComment
String

Sütunla ilişkilendirilecek önceki açıklama.

collation
String

Sütuna uygulanacak harmanlama.

oldCollation
String

Sütuna uygulanacak önceki harmanlama.

precision
Nullable<Int32>

Bu sütunda izin verilen veya belirtilmemişse veya null uygulanamazsa en fazla basamak sayısı.

oldPrecision
Nullable<Int32>

Bu sütunda izin verilen veya belirtilmemişse veya null uygulanamazsa, önceki en fazla basamak sayısı.

scale
Nullable<Int32>

Bu sütunda izin verilen en fazla ondalık basamak sayısı veya null belirtilmemişse veya uygulanamazsa.

oldScale
Nullable<Int32>

Bu sütunda izin verilen veya belirtilmemiş veya null uygulanamazsa, önceki en fazla ondalık basamak sayısı.

stored
Nullable<Boolean>

Hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığı.

oldStored
Nullable<Boolean>

Önceki hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığı.

Döndürülenler

İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .

Şunlara uygulanır