MigrationBuilder.AddColumn 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
| AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String) |
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar. |
| AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>) |
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar. |
| AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String) |
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar. |
| AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>) |
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 AddColumnOperation)
Public Overridable Function AddColumn(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) As OperationBuilder(Of AddColumnOperation)
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 içere olmadığını veya belirtilmezse null veya geçerli olup olmadığını gösterir.
Sütunda depolanmış maksimum veri uzunluğu veya belirtilmemişse veya uygulanamazsa null.
- 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 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.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin vermek için bir oluşturucu.
Şunlara uygulanır
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 fixedLength As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)
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 içere olmadığını veya belirtilmezse null veya geçerli olup olmadığını gösterir.
Sütunda depolanmış maksimum veri uzunluğu veya belirtilmemişse veya uygulanamazsa null.
- 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 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.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin vermek için bir oluşturucu.
Şunlara uygulanır
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default, string comment = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing) As OperationBuilder(Of AddColumnOperation)
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 içere olmadığını veya belirtilmezse null veya geçerli olup olmadığını gösterir.
Sütunda depolanmış maksimum veri uzunluğu veya belirtilmemişse veya uygulanamazsa null.
- 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 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.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
- comment
- String
Sütunla ilişkilendirilecek bir açıklama.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin vermek için bir oluşturucu.
Şunlara uygulanır
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)
Tabloya yeni AddColumnOperation bir sütun eklemek için bir derlemesi sağlar.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default, string comment = default, string collation = default, int? precision = default, int? scale = default, bool? stored = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<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, bool? fixedLength = default, string? comment = default, string? collation = default, int? precision = default, int? scale = default, bool? stored = default);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
Public Overridable Function AddColumn(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 fixedLength As Nullable(Of Boolean) = Nothing, Optional comment As String = Nothing, Optional collation As String = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing, Optional stored As Nullable(Of Boolean) = Nothing) As OperationBuilder(Of AddColumnOperation)
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.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
- comment
- String
Sütunla ilişkilendirilecek bir açıklama.
- collation
- String
Sütuna uygulanacak 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 veya belirtilmemiş ya da null uygulanamaz durumda olan ondalık basamak sayısı üst sayısı.
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.