Condividi tramite


ColumnsBuilder.Column Metodo

Definizione

Overload

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

Si noti che per i parametri nullable un null valore significa non specificato.

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

Si noti che per i parametri nullable un null valore significa non specificato.

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

Si noti che per i parametri nullable un null valore significa non specificato.

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

Si noti che per i parametri nullable un null valore significa non specificato.

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)

Parametri di tipo

T

Tipo CLR della colonna.

Parametri

type
String

Tipo di database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna archivierà i dati Unicode.

maxLength
Nullable<Int32>

Lunghezza massima per i dati nella colonna.

rowVersion
Boolean

Indica se la colonna fungerà da token di concorrenza rowversion/timestamp.

name
String

Nome della colonna.

nullable
Boolean

Indica se la colonna th può archiviare NULL 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

Lo stesso generatore in modo che più chiamate possano essere concatenati.

Si applica a

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

Si noti che per i parametri nullable un null valore significa non specificato.

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)

Parametri di tipo

T

Tipo CLR della colonna.

Parametri

type
String

Tipo di database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna archivierà i dati Unicode.

maxLength
Nullable<Int32>

Lunghezza massima per i dati nella colonna.

rowVersion
Boolean

Indica se la colonna fungerà da token di concorrenza rowversion/timestamp.

name
String

Nome della colonna.

nullable
Boolean

Indica se la colonna th può archiviare NULL 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 ai dati a lunghezza fissa.

Restituisce

Lo stesso generatore in modo che più chiamate possano essere concatenati.

Si applica a

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

Si noti che per i parametri nullable un null valore significa non specificato.

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)

Parametri di tipo

T

Tipo CLR della colonna.

Parametri

type
String

Tipo di database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna archivierà i dati Unicode.

maxLength
Nullable<Int32>

Lunghezza massima per i dati nella colonna.

rowVersion
Boolean

Indica se la colonna fungerà da token di concorrenza rowversion/timestamp.

name
String

Nome della colonna.

nullable
Boolean

Indica se la colonna può archiviare NULL 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 ai dati a lunghezza fissa.

comment
String

Un commento da applicare alla tabella.

Restituisce

Lo stesso generatore in modo che più chiamate possano essere concatenati.

Si applica a

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

Aggiunge un oggetto AddColumnOperation a CreateTableOperation.

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)

Parametri di tipo

T

Tipo CLR della colonna.

Parametri

type
String

Tipo di database della colonna.

unicode
Nullable<Boolean>

Indica se la colonna archivierà i dati Unicode.

maxLength
Nullable<Int32>

Lunghezza massima per i dati nella colonna.

rowVersion
Boolean

Indica se la colonna fungerà da token di concorrenza rowversion/timestamp.

name
String

Nome della colonna.

nullable
Boolean

Indica se la colonna può archiviare null 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 ai dati a lunghezza fissa.

comment
String

Un commento da applicare alla colonna.

collation
String

Regole di confronto da applicare alla colonna.

precision
Nullable<Int32>

Numero massimo di cifre per i dati nella colonna.

scale
Nullable<Int32>

Numero massimo di posizioni decimali per i dati nella colonna.

stored
Nullable<Boolean>

Se il valore della colonna calcolata viene archiviato nel database o meno.

Restituisce

Lo stesso generatore in modo che più chiamate possano essere concatenati.

Commenti

Si noti che per i parametri nullable un null valore significa non specificato.

Si applica a