Sdílet prostřednictvím


ColumnsBuilder.Column Metoda

Definice

Přetížení

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

Přidá do AddColumnOperation .CreateTableOperation

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

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

Přidá do AddColumnOperation .CreateTableOperation

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

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

Přidá do AddColumnOperation .CreateTableOperation

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

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

Přidá do AddColumnOperation .CreateTableOperation

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

Přidá do AddColumnOperation .CreateTableOperation

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

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 sloupce.

Parametry

type
String

Typ databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli bude sloupec ukládat data Unicode.

maxLength
Nullable<Int32>

Maximální délka dat ve sloupci

rowVersion
Boolean

Označuje, jestli bude sloupec fungovat jako token souběžnosti řádků nebo časového razítka.

name
String

Název sloupce.

nullable
Boolean

Určuje, zda sloupec může ukládat NULL hodnoty.

defaultValue
Object

Výchozí hodnota sloupce.

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se má použít k výpočtu hodnoty sloupce.

Návraty

Stejný tvůrce, aby bylo možné zřetězených více volání.

Platí pro

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

Přidá do AddColumnOperation .CreateTableOperation

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

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 sloupce.

Parametry

type
String

Typ databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli bude sloupec ukládat data Unicode.

maxLength
Nullable<Int32>

Maximální délka dat ve sloupci

rowVersion
Boolean

Označuje, jestli bude sloupec fungovat jako token souběžnosti řádků nebo časového razítka.

name
String

Název sloupce.

nullable
Boolean

Určuje, zda sloupec může ukládat NULL hodnoty.

defaultValue
Object

Výchozí hodnota sloupce.

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se má použít k výpočtu hodnoty sloupce.

fixedLength
Nullable<Boolean>

Určuje, jestli je sloupec omezen na data s pevnou délkou.

Návraty

Stejný tvůrce, aby bylo možné zřetězených více volání.

Platí pro

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

Přidá do AddColumnOperation .CreateTableOperation

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

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 sloupce.

Parametry

type
String

Typ databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli bude sloupec ukládat data Unicode.

maxLength
Nullable<Int32>

Maximální délka dat ve sloupci

rowVersion
Boolean

Označuje, jestli bude sloupec fungovat jako token souběžnosti řádků nebo časového razítka.

name
String

Název sloupce.

nullable
Boolean

Určuje, jestli sloupec může ukládat NULL hodnoty.

defaultValue
Object

Výchozí hodnota sloupce.

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se má použít k výpočtu hodnoty sloupce.

fixedLength
Nullable<Boolean>

Určuje, jestli je sloupec omezen na data s pevnou délkou.

comment
String

Komentář, který se má použít k tabulce.

Návraty

Stejný tvůrce, aby bylo možné zřetězených více volání.

Platí pro

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

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 sloupce.

Parametry

type
String

Typ databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli bude sloupec ukládat data Unicode.

maxLength
Nullable<Int32>

Maximální délka dat ve sloupci

rowVersion
Boolean

Označuje, jestli bude sloupec fungovat jako token souběžnosti řádků nebo časového razítka.

name
String

Název sloupce.

nullable
Boolean

Určuje, jestli sloupec může ukládat null hodnoty.

defaultValue
Object

Výchozí hodnota sloupce.

defaultValueSql
String

Výraz SQL, který se má použít pro výchozí omezení sloupce.

computedColumnSql
String

Výraz SQL, který se má použít k výpočtu hodnoty sloupce.

fixedLength
Nullable<Boolean>

Určuje, jestli je sloupec omezen na data s pevnou délkou.

comment
String

Komentář, který se má použít u sloupce.

collation
String

Kolace, která se má použít u sloupce.

precision
Nullable<Int32>

Maximální počet číslic pro data ve sloupci.

scale
Nullable<Int32>

Maximální počet desetinných míst pro data ve sloupci.

stored
Nullable<Boolean>

Určuje, jestli je hodnota počítaného sloupce uložená v databázi, nebo ne.

Návraty

Stejný tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Všimněte si, že pro parametry s možnou null hodnotou null hodnota znamená nezadanou hodnotu.

Platí pro