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) |
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>) |
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String) |
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur. |
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>) |
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur.
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ş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.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.
Şunlara uygulanır
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur.
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ş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.
Sütunun 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
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur.
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ş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.
Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.
- comment
- String
Sütunla ilişkilendirilecek açıklama.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren 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>)
AddColumnOperation Tabloya yeni sütun eklemek için bir oluşturur.
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ş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.
Sütunun sabit uzunluktaki veriyle kısıtlanıp kısıtlanmadığını gösterir.
- comment
- String
Sütunla ilişkilendirilecek açıklama.
- collation
- String
Sütuna uygulanacak harmanlama.
Bu sütunda izin verilen veya belirtilmemişse veya null
uygulanamazsa en fazla basamak sayısı.
Bu sütunda izin verilen en fazla ondalık basamak sayısı veya null
belirtilmemişse veya uygulanamazsa.
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