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, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String)
Var olan bir AlterColumnOperation sütunu değiştirmek için bir derlemesi.
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 mağaza/veritabanı türü.
Sütunun Unicode verisi içerip içermediğini veya belirtilmemişse ya da geçerli değilse null olduğunu gösterir.
Sütunda depolanabilecek en fazla veri uzunluğu veya belirtilmemişse veya geçerli değilse null .
- rowVersion
- Boolean
Sütunun SQL Server bir ROWVERSION/timestamp sütunu gibi otomatik eşzamanlılık belirteci görevi yapıp görmediğini belirtir.
- schema
- String
Tabloyu içeren şema veya varsayılan şema kullanılacaksa null .
- nullable
- Boolean
Sütunun NULL değerleri depolayıp depolaya olmadığını gösterir.
- defaultValue
- Object
Sütunun varsayılan değeri.
- defaultValueSql
- String
Sütunun SQL kısıtlaması için kullanabileceğiniz bir ifadedir.
- computedColumnSql
- String
Sütun SQL hesaplamak için kullanabileceğiniz bir ifadedir.
- oldClrType
- Type
Sütunun daha önce eşlenmiş olduğu CLR türü. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldType
- String
Sütunun önceki depo/veritabanı türü. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun daha önce Unicode verileri içerip içere içere olmadığını veya belirtilmemişse null veya geçerli olup olmadığını gösterir.
Sütunda depolanmış olan verilerin önceki maksimum uzunluğu veya belirtilmemişse veya uygulanamazsa null.
- oldRowVersion
- Boolean
Sütunun daha önce otomatik bir eşzamanlılık belirteci olarak davranıp çalışmamış olduğunu (örneğin, sütundaki rowversion/timestamp sütununu) SQL Server. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldNullable
- Boolean
Sütunun daha önce NULL değerleri depolayamayıp depolayamay ora olmadığını gösterir. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldDefaultValue
- Object
Sütun için önceki varsayılan değer. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldDefaultValueSql
- String
Önceki SQL varsayılan kısıtlaması için kullanılan ifade. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldComputedColumnSql
- String
Önceki SQL değerini hesaplamak için kullanılan ifade. Null olabilir;bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
Sütunun daha önce sabit uzunluktaki veriyle kısıtlanmış olup olmadığı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
Ek açıklamaların işleme eklenmesine izin vermek için 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>)
AlterColumnOperationVar olan bir sütunu değiştirmek için derleme 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 mağaza/veritabanı türü.
Sütunun Unicode verisi içerip içermediğini veya belirtilmemişse ya da geçerli değilse null olduğunu gösterir.
Sütunda depolanabilecek en fazla veri uzunluğu veya belirtilmemişse veya geçerli değilse null .
- rowVersion
- Boolean
Sütunun SQL Server bir ROWVERSION/timestamp sütunu gibi otomatik eşzamanlılık belirteci görevi yapıp görmediğini belirtir.
- schema
- String
Tabloyu içeren şema veya varsayılan şema kullanılacaksa null .
- nullable
- Boolean
Sütunun null değerleri depolayıp depoamayacağını 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ü. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldType
- String
Sütunun önceki mağaza/veritabanı türü. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun daha önce Unicode verileri içerip içermediğini veya belirtilmemişse veya geçerli değilse null olduğunu gösterir.
Sütunda depolanabilecek verilerin önceki en fazla uzunluğu veya belirtilmemişse veya geçerli değilse null .
- oldRowVersion
- Boolean
Sütunun, SQL Server bir ROWVERSION/timestamp sütunu gibi bir otomatik eşzamanlılık belirteci olarak kullanılıp kullanılmayacağını gösterir. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldNullable
- Boolean
Sütunun daha önce null değerleri depolayıp depolayamayacağını gösterir. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldDefaultValue
- Object
Sütun için önceki varsayılan değer. Nullolabilir, 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. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldComputedColumnSql
- String
sütun değerini hesaplamak için kullanılan önceki SQL ifadesi. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun daha önce sabit uzunluklu verilerle sınırlı olup olmadığını gösterir.
Döndürülenler
Ek açıklamaların işleme 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 AlterColumnOperation sütunu değiştirmek için bir derlemesi.
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şlenmiş olduğu 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çere olmadığını veya null belirtilmemiş veya geçerli olmadığını gösterir.
Sütunda depolanmış veya belirtilmemiş ya da null uygulanamazsa maksimum veri uzunluğu.
- rowVersion
- Boolean
Sütunun otomatik eşzamanlılık belirteci gibi bir eylemde olup olmadığını (örneğin, sütundaki rowversion/timestamp sütununu) SQL Server.
- schema
- String
Tabloyu içeren şema veya null varsayılan şemanın kullanılmalıdır.
- nullable
- Boolean
Sütunun değerleri depolayıp depolaya olmadığını null gösterir.
- defaultValue
- Object
Sütunun varsayılan değeri.
- defaultValueSql
- String
Sütunun SQL kısıtlaması için kullanabileceğiniz bir ifadedir.
- computedColumnSql
- String
Sütun SQL hesaplamak için kullanabileceğiniz bir ifadedir.
- oldClrType
- Type
Sütunun daha önce eşlenmiş olduğu CLR türü. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldType
- String
Sütunun önceki depo/veritabanı türü. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun daha önce Unicode verileri içerip içere olmadığını veya null belirtilmemiş veya geçerli olmadığını gösterir.
Sütunda depolanmış veya belirtilmemiş ya da null uygulanamazsa, önceki maksimum veri uzunluğu.
- oldRowVersion
- Boolean
Sütunun daha önce otomatik bir eşzamanlılık belirteci olarak davranıp çalışmamış olduğunu (örneğin, sütundaki rowversion/timestamp sütununu) SQL Server. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldNullable
- Boolean
Sütunun daha önce değerleri depolayamayıp depolayamay ora olmadığını null gösterir. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldDefaultValue
- Object
Sütun için önceki varsayılan değer. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldDefaultValueSql
- String
Önceki SQL varsayılan kısıtlaması için kullanılan ifade. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldComputedColumnSql
- String
Önceki SQL değerini hesaplamak için kullanılan ifade. , null olabilir; bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
Sütunun daha önce sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
- comment
- String
Sütunla ilişkilendirilecek bir 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ş ya null da uygulanamaz durumda olan basamak sayısı üst sayısı.
Bu sütunda izin verilen önceki basamak sayısı üst sayısı veya null belirtilmemişse veya uygulanamazsa.
Bu sütunda izin verilen veya belirtilmemiş ya da null uygulanamaz durumda olan ondalık basamak sayısı üst sayısı.
Bu sütunda izin verilen önceki ondalık basamak sayısı üst sayısı veya null belirtilmemişse veya uygulanamazsa.
Önceki hesaplanan sütunun değerinin veritabanında depolanmış olup olmadığı.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin vermek için bir oluşturucu.
Açıklamalar
Daha fazla bilgi için bkz. Veritabanı geçişleri.
Şunlara uygulanır
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)
AlterColumnOperationVar olan bir sütunu değiştirmek için derleme 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 mağaza/veritabanı türü.
Sütunun Unicode verisi içerip içermediğini veya belirtilmemişse ya da geçerli değilse null olduğunu gösterir.
Sütunda depolanabilecek en fazla veri uzunluğu veya belirtilmemişse veya geçerli değilse null .
- rowVersion
- Boolean
Sütunun SQL Server bir ROWVERSION/timestamp sütunu gibi otomatik eşzamanlılık belirteci görevi yapıp görmediğini belirtir.
- schema
- String
Tabloyu içeren şema veya varsayılan şema kullanılacaksa null .
- nullable
- Boolean
Sütunun null değerleri depolayıp depoamayacağını 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ü. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldType
- String
Sütunun önceki mağaza/veritabanı türü. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
Sütunun daha önce Unicode verileri içerip içermediğini veya belirtilmemişse veya geçerli değilse null olduğunu gösterir.
Sütunda depolanabilecek verilerin önceki en fazla uzunluğu veya belirtilmemişse veya geçerli değilse null .
- oldRowVersion
- Boolean
Sütunun, SQL Server bir ROWVERSION/timestamp sütunu gibi bir otomatik eşzamanlılık belirteci olarak kullanılıp kullanılmayacağını gösterir. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldNullable
- Boolean
Sütunun daha önce null değerleri depolayıp depolayamayacağını gösterir. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldDefaultValue
- Object
Sütun için önceki varsayılan değer. Nullolabilir, 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. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
- oldComputedColumnSql
- String
sütun değerini hesaplamak için kullanılan önceki SQL ifadesi. Nullolabilir, bu durumda önceki değer bilinmiyor olarak kabul edilir.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin veren bir Oluşturucu.