Udostępnij za pośrednictwem


ColumnsBuilder.Column Metoda

Definicja

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.

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.

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.

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.

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna będzie przechowywać dane Unicode.

maxLength
Nullable<Int32>

Maksymalna długość danych w kolumnie.

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna będzie przechowywać dane Unicode.

maxLength
Nullable<Int32>

Maksymalna długość danych w kolumnie.

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.

fixedLength
Nullable<Boolean>

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna będzie przechowywać dane Unicode.

maxLength
Nullable<Int32>

Maksymalna długość danych w kolumnie.

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.

fixedLength
Nullable<Boolean>

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

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.

unicode
Nullable<Boolean>

Wskazuje, czy kolumna będzie przechowywać dane Unicode.

maxLength
Nullable<Int32>

Maksymalna długość danych w kolumnie.

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.

fixedLength
Nullable<Boolean>

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

comment
String

Komentarz, który ma zostać zastosowany do kolumny.

collation
String

Sortowanie, które ma zostać zastosowane do kolumny.

precision
Nullable<Int32>

Maksymalna liczba cyfr dla danych w kolumnie.

scale
Nullable<Int32>

Maksymalna liczba miejsc dziesiętnych dla danych w kolumnie.

stored
Nullable<Boolean>

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.

Dotyczy