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)

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

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içere içere olmadığını veya belirtilmezse null veya geçerli olup olmadığını gösterir.

maxLength
Nullable<Int32>

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

OperationBuilder<AddColumnOperation>

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

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içere içere olmadığını veya belirtilmezse null veya geçerli olup olmadığını gösterir.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.

Döndürülenler

OperationBuilder<AddColumnOperation>

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

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içere içere olmadığını veya belirtilmezse null veya geçerli olup olmadığını gösterir.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

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

OperationBuilder<AddColumnOperation>

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

unicode
Nullable<Boolean>

Sütunun Unicode verileri içerip içere olmadığını veya null belirtilmemiş veya geçerli olmadığını gösterir.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

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.

precision
Nullable<Int32>

Bu sütunda izin verilen veya belirtilmemiş ya null da uygulanamaz durumda olan basamak sayısı üst sayısı.

scale
Nullable<Int32>

Bu sütunda izin verilen veya belirtilmemiş ya da null uygulanamaz durumda olan ondalık basamak sayısı üst sayısı.

stored
Nullable<Boolean>

Hesaplanan sütunun değerinin veritabanında depolanmış olup olmadığı.

Döndürülenler

OperationBuilder<AddColumnOperation>

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