Condividi tramite


MigrationBuilder.AddColumn Metodo

Definizione

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.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è specificata o non applicabile.

maxLength
Nullable<Int32>

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.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è specificata o non applicabile.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Indica se la colonna è vincolata a dati a lunghezza fissa.

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.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è specificata o non applicabile.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Indica se la colonna è vincolata a dati a lunghezza fissa.

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.

unicode
Nullable<Boolean>

Indica se la colonna può contenere dati Unicode o null se non è specificata o non applicabile.

maxLength
Nullable<Int32>

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.

fixedLength
Nullable<Boolean>

Indica se la colonna è vincolata a dati a lunghezza fissa.

comment
String

Commento da associare alla colonna.

collation
String

Regole di confronto da applicare alla colonna.

precision
Nullable<Int32>

Numero massimo di cifre consentite in questa colonna o null se non specificato o non applicabile.

scale
Nullable<Int32>

Numero massimo di posizioni decimali consentite in questa colonna o null se non specificato o non applicabile.

stored
Nullable<Boolean>

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 .

Si applica a