ColumnsBuilder.Column 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
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ü.
- 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
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ü.
- 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.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
Döndürülenler
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ü.
- 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.
Sütunun sabit uzunluktaki veriyle kısıtlanmış olup olmadığını gösterir.
- comment
- String
Tabloya uygulanacak bir açıklama.
Döndürülenler
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ü.
- 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.
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.
Döndürülenler
Birden çok çağrının zincirlenene kadar aynı oluşturucu.