ColumnsBuilder.Column Yöntem

Tanım

Aşırı Yüklemeler

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)

öğesine CreateTableOperationbir AddColumnOperation ekler.

Null atanabilir parametreler için bir null değerin belirtilmemiş anlamına geldiğini unutmayın.

C#
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default);
C#
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type, bool? unicode, int? maxLength, bool rowVersion, string name, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);

Tür Parametreleri

T

Sütunun CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri depolayıp depolamayacağını gösterir.

maxLength
Nullable<Int32>

Sütundaki verilerin uzunluk üst sınırı.

rowVersion
Boolean

Sütunun rowversion/timestamp eşzamanlılık belirteci olarak davranıp davranmayacağını gösterir.

name
String

Sütun adı.

nullable
Boolean

Th 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

Birden çok çağrının zincirlenebilmesi için aynı oluşturucu.

Şunlara uygulanır

Entity Framework Core 2.2 ve diğer sürümler
Ürün Sürümler
Entity Framework Core 1.0, 1.1, 2.0, 2.1, 2.2

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)

öğesine CreateTableOperationbir AddColumnOperation ekler.

Null atanabilir parametreler için bir null değerin belirtilmemiş anlamına geldiğini unutmayın.

C#
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);

Tür Parametreleri

T

Sütunun CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri depolayıp depolamayacağını gösterir.

maxLength
Nullable<Int32>

Sütundaki verilerin uzunluk üst sınırı.

rowVersion
Boolean

Sütunun rowversion/timestamp eşzamanlılık belirteci olarak davranıp davranmayacağını gösterir.

name
String

Sütun adı.

nullable
Boolean

Th 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

Birden çok çağrının zincirlenebilmesi için aynı oluşturucu.

Şunlara uygulanır

Entity Framework Core 2.2 ve Entity Framework Core 2.1
Ürün Sürümler
Entity Framework Core 2.1, 2.2

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)

öğesine CreateTableOperationbir AddColumnOperation ekler.

Null atanabilir parametreler için bir null değerin belirtilmemiş anlamına geldiğini unutmayın.

C#
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);

Tür Parametreleri

T

Sütunun CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri depolayıp depolamayacağını gösterir.

maxLength
Nullable<Int32>

Sütundaki verilerin uzunluk üst sınırı.

rowVersion
Boolean

Sütunun rowversion/timestamp eşzamanlılık belirteci olarak davranıp davranmayacağını gösterir.

name
String

Sütun adı.

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

Tabloya uygulanacak açıklama.

Döndürülenler

Birden çok çağrının zincirlenebilmesi için aynı oluşturucu.

Şunlara uygulanır

Entity Framework Core 3.1 ve Entity Framework Core 3.0
Ürün Sürümler
Entity Framework Core 3.0, 3.1

Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

C#
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string name = 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);
C#
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> Column<T> (string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? name = 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);

Tür Parametreleri

T

Sütunun CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verileri depolayıp depolamayacağını gösterir.

maxLength
Nullable<Int32>

Sütundaki verilerin uzunluk üst sınırı.

rowVersion
Boolean

Sütunun rowversion/timestamp eşzamanlılık belirteci olarak davranıp davranmayacağını gösterir.

name
String

Sütun adı.

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ütuna uygulanacak açıklama.

collation
String

Sütuna uygulanacak harmanlama.

precision
Nullable<Int32>

Sütundaki verilerin basamak sayısı üst sınırı.

scale
Nullable<Int32>

Sütundaki verilerin ondalık basamak sayısı üst sınırı.

stored
Nullable<Boolean>

Hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığı.

Döndürülenler

Birden çok çağrının zincirlenebilmesi için aynı oluşturucu.

Açıklamalar

Null atanabilir parametreler için bir null değerin belirtilmemiş anlamına geldiğini unutmayın.

Şunlara uygulanır

Entity Framework Core 8.0 ve diğer sürümler
Ürün Sürümler
Entity Framework Core 5.0, 6.0, 7.0, 8.0