MigrationBuilder.AddColumn Yöntem

Tanım

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ü.

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.

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ü.

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.

fixedLength
Nullable<Boolean>

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ü.

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.

fixedLength
Nullable<Boolean>

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ü.

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.

fixedLength
Nullable<Boolean>

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.

precision
Nullable<Int32>

Bu sütunda izin verilen veya belirtilmemişse veya null uygulanamazsa 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.

stored
Nullable<Boolean>

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