ColumnsBuilder.Column Yöntem

Tanım

Aşırı Yüklemeler

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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);
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);
abstract member Column : string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.Column : 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 Column(Of T) (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 name 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 Column(Of T) (type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, name As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String) As OperationBuilder(Of AddColumnOperation)

Tür Parametreleri

T

Sütunun CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verilerini depolayıp depolamaymayacaklarını gösterir.

maxLength
Nullable<Int32>

Sütundaki veriler için maksimum uzunluk.

rowVersion
Boolean

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

name
String

Sütun adı.

nullable
Boolean

Sütunda NULL değerlerin depolup depolanamay or 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>

Birden çok çağrının zincirlenene kadar aynı oluşturucu.

Şunlara uygulanır

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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 CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verilerini depolayıp depolamaymayacaklarını gösterir.

maxLength
Nullable<Int32>

Sütundaki veriler için maksimum uzunluk.

rowVersion
Boolean

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

name
String

Sütun adı.

nullable
Boolean

Sütunda NULL değerlerin depolup depolanamay or 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>

Birden çok çağrının zincirlenene kadar aynı oluşturucu.

Şunlara uygulanır

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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 CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verilerini depolayıp depolamaymayacaklarını gösterir.

maxLength
Nullable<Int32>

Sütundaki veriler için maksimum uzunluk.

rowVersion
Boolean

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

name
String

Sütun adı.

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

Tabloya uygulanacak bir açıklama.

Döndürülenler

OperationBuilder<AddColumnOperation>

Birden çok çağrının zincirlenene kadar aynı oluşturucu.

Şunlara uygulanır

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

için bir AddColumnOperation CreateTableOperation ekler.

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

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);
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);
abstract member Column : 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.Column : 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 Column(Of T) (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 name 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 CLR türü.

Parametreler

type
String

Sütunun veritabanı türü.

unicode
Nullable<Boolean>

Sütunun Unicode verilerini depolayıp depolamaymayacaklarını gösterir.

maxLength
Nullable<Int32>

Sütundaki veriler için maksimum uzunluk.

rowVersion
Boolean

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

name
String

Sütun adı.

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

collation
String

Sütuna uygulanacak bir harmanlama.

precision
Nullable<Int32>

Sütundaki veriler için basamak sayısı üst sayısı.

scale
Nullable<Int32>

Sütundaki veriler için en fazla ondalık basamak sayısı.

stored
Nullable<Boolean>

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

Döndürülenler

OperationBuilder<AddColumnOperation>

Birden çok çağrının zincirlenene kadar aynı oluşturucu.

Şunlara uygulanır