ColumnsBuilder.Column Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
Dodaje element do AddColumnOperation elementu CreateTableOperation.
Należy pamiętać, że w przypadku parametrów null
dopuszczających wartość null wartość oznacza, że wartość nie jest określona.
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)
Parametry typu
- T
Typ CLR kolumny.
Parametry
- type
- String
Typ bazy danych kolumny.
- rowVersion
- Boolean
Wskazuje, czy kolumna będzie działać jako token współbieżności rowversion/timestamp.
- name
- String
Nazwa kolumny.
- nullable
- Boolean
Wskazuje, czy ta kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
Zwraca
Ten sam konstruktor, aby można było połączyć wiele wywołań.
Dotyczy
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
Dodaje element do AddColumnOperation elementu CreateTableOperation.
Należy pamiętać, że w przypadku parametrów null
dopuszczających wartość null wartość oznacza, że wartość nie jest określona.
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)
Parametry typu
- T
Typ CLR kolumny.
Parametry
- type
- String
Typ bazy danych kolumny.
- rowVersion
- Boolean
Wskazuje, czy kolumna będzie działać jako token współbieżności rowversion/timestamp.
- name
- String
Nazwa kolumny.
- nullable
- Boolean
Wskazuje, czy ta kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
Zwraca
Ten sam konstruktor, aby można było połączyć wiele wywołań.
Dotyczy
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
Dodaje element do AddColumnOperation elementu CreateTableOperation.
Należy pamiętać, że w przypadku parametrów null
dopuszczających wartość null wartość oznacza, że wartość nie jest określona.
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)
Parametry typu
- T
Typ CLR kolumny.
Parametry
- type
- String
Typ bazy danych kolumny.
- rowVersion
- Boolean
Wskazuje, czy kolumna będzie działać jako token współbieżności rowversion/timestamp.
- name
- String
Nazwa kolumny.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
- comment
- String
Komentarz, który ma zostać zastosowany do tabeli.
Zwraca
Ten sam konstruktor, aby można było połączyć wiele wywołań.
Dotyczy
Column<T>(String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)
Dodaje element do AddColumnOperation elementu CreateTableOperation.
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)
Parametry typu
- T
Typ CLR kolumny.
Parametry
- type
- String
Typ bazy danych kolumny.
- rowVersion
- Boolean
Wskazuje, czy kolumna będzie działać jako token współbieżności rowversion/timestamp.
- name
- String
Nazwa kolumny.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać null
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL do użycia dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL do użycia do obliczenia wartości kolumny.
- comment
- String
Komentarz, który ma zostać zastosowany do kolumny.
- collation
- String
Sortowanie, które ma zostać zastosowane do kolumny.
Określa, czy wartość obliczonej kolumny jest przechowywana w bazie danych, czy nie.
Zwraca
Ten sam konstruktor, aby można było połączyć wiele wywołań.
Uwagi
Należy pamiętać, że w przypadku parametrów null
dopuszczających wartość null wartość oznacza, że wartość nie jest określona.