Sdílet prostřednictvím


MigrationBuilder.AddColumn Metoda

Definice

Přetížení

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = 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> AddColumn<T> (string name, string table, string type, bool? unicode, int? maxLength, bool rowVersion, string schema, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql);
abstract member AddColumn : string * string * string * Nullable<bool> * Nullable<int> * bool * string * bool * obj * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation>
override this.AddColumn : string * string * 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 AddColumn(Of T) (name As String, table As String, 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 schema 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 AddColumn(Of T) (name As String, table As String, type As String, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, schema As String, nullable As Boolean, defaultValue As Object, defaultValueSql As String, computedColumnSql As String) As OperationBuilder(Of AddColumnOperation)

Parametry typu

T

Typ CLR, na který je sloupec mapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

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 použije k výpočtu hodnoty sloupce.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Platí pro

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default);
abstract member AddColumn : string * string * 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.AddColumn : string * string * 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 AddColumn(Of T) (name As String, table As String, 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 schema 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, na který je sloupec mapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

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 použije k výpočtu hodnoty sloupce.

fixedLength
Nullable<Boolean>

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

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Platí pro

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = default, bool nullable = false, object defaultValue = default, string defaultValueSql = default, string computedColumnSql = default, bool? fixedLength = default, string comment = default);
abstract member AddColumn : string * string * 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.AddColumn : string * string * 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 AddColumn(Of T) (name As String, table As String, 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 schema 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, na který je sloupec mapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

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 použije k výpočtu hodnoty sloupce.

fixedLength
Nullable<Boolean>

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

comment
String

Komentář, který chcete přidružit ke sloupci.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Platí pro

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

Vytvoří objekt pro AddColumnOperation přidání nového sloupce do tabulky.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation> AddColumn<T> (string name, string table, string type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string schema = 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> AddColumn<T> (string name, string table, string? type = default, bool? unicode = default, int? maxLength = default, bool rowVersion = false, string? schema = 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 AddColumn : string * string * 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.AddColumn : string * string * 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 AddColumn(Of T) (name As String, table As String, 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 schema 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, na který je sloupec mapován.

Parametry

name
String

Název sloupce.

table
String

Název tabulky, která obsahuje sloupec.

type
String

Typ úložiště nebo databáze sloupce.

unicode
Nullable<Boolean>

Určuje, jestli sloupec může obsahovat data Unicode nebo null jestli není zadaný nebo nejde použít.

maxLength
Nullable<Int32>

Maximální délka dat, která mohou být uložena ve sloupci, nebo null pokud nejsou zadána nebo nelze použít.

rowVersion
Boolean

Určuje, jestli sloupec funguje jako token automatické souběžnosti, například sloupec rowversion/timestamp v SQL Server.

schema
String

Schéma, které obsahuje tabulku, nebo null jestli se má použít výchozí schéma.

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 použije k výpočtu hodnoty sloupce.

fixedLength
Nullable<Boolean>

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

comment
String

Komentář, který chcete přidružit ke sloupci.

collation
String

Kolace, která se má použít pro sloupec.

precision
Nullable<Int32>

Maximální počet číslic, který je v tomto sloupci povolený, nebo null pokud není zadaný nebo nepoužitelný.

scale
Nullable<Int32>

Maximální počet desetinných míst povolený v tomto sloupci, pokud null není zadaný nebo nepoužitelné.

stored
Nullable<Boolean>

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

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro