MigrationBuilder.AddColumn Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String) |
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>) |
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String) |
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella. |
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>) |
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella. |
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String)
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella.
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)
Parametri di tipo
- T
Tipo CLR a cui viene eseguito il mapping della colonna.
Parametri
- name
- String
Nome della colonna.
- table
- String
Nome della tabella che contiene la colonna.
- type
- String
Tipo di archivio/database della colonna.
Indica se la colonna può contenere dati Unicode o null
se non è specificata o non applicabile.
Lunghezza massima dei dati che è possibile archiviare nella colonna oppure null
, se non specificata o non applicabile.
- rowVersion
- Boolean
Indica se la colonna funge o meno da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.
- schema
- String
Schema contenente la tabella o null
se deve essere utilizzato lo schema predefinito.
- nullable
- Boolean
Indica se la colonna può archiviare NULL
o meno i valori.
- defaultValue
- Object
Il valore predefinito per la colonna.
- defaultValueSql
- String
Espressione SQL da usare per il vincolo predefinito della colonna.
- computedColumnSql
- String
Espressione SQL da usare per calcolare il valore della colonna.
Restituisce
Generatore per consentire l'aggiunta di annotazioni all'operazione.
Si applica a
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>)
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella.
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)
Parametri di tipo
- T
Tipo CLR a cui viene eseguito il mapping della colonna.
Parametri
- name
- String
Nome della colonna.
- table
- String
Nome della tabella che contiene la colonna.
- type
- String
Tipo di archivio/database della colonna.
Indica se la colonna può contenere dati Unicode o null
se non è specificata o non applicabile.
Lunghezza massima dei dati che è possibile archiviare nella colonna oppure null
, se non specificata o non applicabile.
- rowVersion
- Boolean
Indica se la colonna funge o meno da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.
- schema
- String
Schema contenente la tabella o null
se deve essere utilizzato lo schema predefinito.
- nullable
- Boolean
Indica se la colonna può archiviare NULL
o meno i valori.
- defaultValue
- Object
Il valore predefinito per la colonna.
- defaultValueSql
- String
Espressione SQL da usare per il vincolo predefinito della colonna.
- computedColumnSql
- String
Espressione SQL da usare per calcolare il valore della colonna.
Restituisce
Generatore per consentire l'aggiunta di annotazioni all'operazione.
Si applica a
AddColumn<T>(String, String, String, Nullable<Boolean>, Nullable<Int32>, Boolean, String, Boolean, Object, String, String, Nullable<Boolean>, String)
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella.
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)
Parametri di tipo
- T
Tipo CLR a cui viene eseguito il mapping della colonna.
Parametri
- name
- String
Nome della colonna.
- table
- String
Nome della tabella che contiene la colonna.
- type
- String
Tipo di archivio/database della colonna.
Indica se la colonna può contenere dati Unicode o null
se non è specificata o non applicabile.
Lunghezza massima dei dati che è possibile archiviare nella colonna oppure null
, se non specificata o non applicabile.
- rowVersion
- Boolean
Indica se la colonna funge o meno da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.
- schema
- String
Schema contenente la tabella o null
se deve essere utilizzato lo schema predefinito.
- nullable
- Boolean
Indica se la colonna può archiviare NULL
o meno i valori.
- defaultValue
- Object
Il valore predefinito per la colonna.
- defaultValueSql
- String
Espressione SQL da usare per il vincolo predefinito della colonna.
- computedColumnSql
- String
Espressione SQL da usare per calcolare il valore della colonna.
- comment
- String
Commento da associare alla colonna.
Restituisce
Generatore per consentire l'aggiunta di annotazioni all'operazione.
Si applica a
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>)
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
- Origine:
- MigrationBuilder.cs
Compila un AddColumnOperation oggetto per aggiungere una nuova colonna a una tabella.
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)
Parametri di tipo
- T
Tipo CLR a cui viene eseguito il mapping della colonna.
Parametri
- name
- String
Nome della colonna.
- table
- String
Nome della tabella che contiene la colonna.
- type
- String
Tipo di archivio/database della colonna.
Indica se la colonna può contenere dati Unicode o null
se non è specificata o non applicabile.
Lunghezza massima dei dati che è possibile archiviare nella colonna oppure null
, se non specificata o non applicabile.
- rowVersion
- Boolean
Indica se la colonna funge o meno da token di concorrenza automatica, ad esempio una colonna rowversion/timestamp in SQL Server.
- schema
- String
Schema contenente la tabella o null
se deve essere utilizzato lo schema predefinito.
- nullable
- Boolean
Indica se la colonna può archiviare null
o meno i valori.
- defaultValue
- Object
Il valore predefinito per la colonna.
- defaultValueSql
- String
Espressione SQL da usare per il vincolo predefinito della colonna.
- computedColumnSql
- String
Espressione SQL da usare per calcolare il valore della colonna.
- comment
- String
Commento da associare alla colonna.
- collation
- String
Regole di confronto da applicare alla colonna.
Numero massimo di cifre consentite in questa colonna o null
se non specificato o non applicabile.
Numero massimo di posizioni decimali consentite in questa colonna o null
se non specificato o non applicabile.
Indica se il valore della colonna calcolata viene archiviato nel database o meno.
Restituisce
Generatore per consentire l'aggiunta di annotazioni all'operazione.
Commenti
Per altre informazioni ed esempi, vedere Migrazioni di database .