MigrationBuilder.AlterColumn Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
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
- 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ü.
Sütunun Unicode verileri içerip içeremeyeceğini veya null
belirtilip belirtilmediğinde veya uygulanamaz olduğunda gösterir.
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.
Sütunun daha önce Unicode verileri içerip içeremeyeceğini veya null
belirtilip belirtilmediğinde veya uygulanamadığını gösterir.
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ü.
Sütunun Unicode verileri içerip içeremeyeceğini veya null
belirtilip belirtilmediğinde veya uygulanamaz olduğunda gösterir.
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.
Sütunun daha önce Unicode verileri içerip içeremeyeceğini veya null
belirtilip belirtilmediğinde veya uygulanamadığını gösterir.
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.
Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.
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ü.
Sütunun Unicode verileri içerip içeremeyeceğini veya null
belirtilip belirtilmediğinde veya uygulanamaz olduğunda gösterir.
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.
Sütunun daha önce Unicode verileri içerip içeremeyeceğini veya null
belirtilip belirtilmediğinde veya uygulanamadığını gösterir.
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.
Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.
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ü.
Sütunun Unicode verisi içerip içeremeyeceğini veya null
belirtilmediğini veya geçerli olup olmadığını gösterir.
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.
Sütunun daha önce Unicode verisi içerip içeremeyeceğini veya null
belirtilmediğini veya geçerli olup olmadığını gösterir.
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.
Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.
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.
Bu sütunda izin verilen veya belirtilmemişse veya null
uygulanamazsa en fazla basamak sayısı.
Bu sütunda izin verilen veya belirtilmemişse veya null
uygulanamazsa, önceki en fazla basamak sayısı.
Bu sütunda izin verilen en fazla ondalık basamak sayısı veya null
belirtilmemişse veya uygulanamazsa.
Bu sütunda izin verilen veya belirtilmemiş veya null
uygulanamazsa, önceki en fazla ondalık basamak sayısı.
Ö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
Entity Framework