MigrationBuilder.AddColumn 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
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String) |
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>) |
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String) |
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli. |
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>) |
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli.
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 który jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć schematu domyślnego.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL, które ma być używane dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL używane do obliczania wartości kolumny.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Dotyczy
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli.
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 który jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć schematu domyślnego.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL, które ma być używane dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL używane do obliczania wartości kolumny.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Dotyczy
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli.
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 który jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć schematu domyślnego.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać NULL
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL, które ma być używane dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL używane do obliczania wartości kolumny.
- comment
- String
Komentarz do skojarzenia z kolumną.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Dotyczy
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>)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
Tworzy element w AddColumnOperation celu dodania nowej kolumny do tabeli.
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 który jest mapowana kolumna.
Parametry
- name
- String
Nazwa kolumny.
- table
- String
Nazwa tabeli zawierającej kolumnę.
- type
- String
Typ magazynu/bazy danych kolumny.
Wskazuje, czy kolumna może zawierać dane Unicode, czy null
też nie ma zastosowania.
Maksymalna długość danych, które mogą być przechowywane w kolumnie lub null
jeśli nie zostanie określona lub nie ma zastosowania.
- rowVersion
- Boolean
Wskazuje, czy kolumna działa jako automatyczny token współbieżności, taki jak kolumna rowversion/timestamp w SQL Server.
- schema
- String
Schemat zawierający tabelę lub null
jeśli należy użyć schematu domyślnego.
- nullable
- Boolean
Wskazuje, czy kolumna może przechowywać null
wartości.
- defaultValue
- Object
Wartość domyślna kolumny.
- defaultValueSql
- String
Wyrażenie SQL, które ma być używane dla domyślnego ograniczenia kolumny.
- computedColumnSql
- String
Wyrażenie SQL używane do obliczania wartości kolumny.
- comment
- String
Komentarz do skojarzenia z kolumną.
- collation
- String
Sortowanie, które ma być stosowane do kolumny.
Maksymalna liczba cyfr dozwolonych w tej kolumnie lub null
jeśli nie została określona lub nie dotyczy.
Maksymalna liczba miejsc dziesiętnych dozwolonych w tej kolumnie lub null
jeśli nie jest określona lub nie dotyczy.
Określa, czy wartość obliczonej kolumny jest przechowywana w bazie danych, czy nie.
Zwraca
Konstruktor umożliwiający dodawanie adnotacji do operacji.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Migracje baz danych .