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)
öğesine CreateTableOperationbir AddColumnOperation ekler.
Null atanabilir 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);
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 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
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.
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 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.
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
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.
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 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.
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
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)
öğesine CreateTableOperationbir AddColumnOperation ekler.
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 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.
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.
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