RelationalPropertyBuilderExtensions.HasDefaultValueSql Metodo

Definizione

Overload

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql(PropertyBuilder, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql(PropertyBuilder)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string sql, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string? sql, bool fromDataAnnotation = false);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As IConventionPropertyBuilder, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametri

propertyBuilder
IConventionPropertyBuilder

Generatore per la proprietà da configurare.

sql
String

Espressione SQL per il valore predefinito della colonna.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Stessa istanza del generatore se la configurazione è stata applicata; in caso contrario, null .

Commenti

Per altre informazioni ed esempi, vedere Valori predefiniti del database .

Si applica a

HasDefaultValueSql(PropertyBuilder, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As PropertyBuilder, sql As String) As PropertyBuilder

Parametri

propertyBuilder
PropertyBuilder

Generatore per la proprietà da configurare.

sql
String

Espressione SQL per il valore predefinito della colonna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Valori predefiniti del database .

Si applica a

HasDefaultValueSql(PropertyBuilder)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As PropertyBuilder) As PropertyBuilder

Parametri

propertyBuilder
PropertyBuilder

Generatore per la proprietà da configurare.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Quando viene chiamato senza argomento, questo metodo indica a EF che una colonna ha un vincolo di valore predefinito di un ordinamento senza dover specificare esattamente ciò che si tratta. Ciò può essere utile quando si esegue il mapping di Entity Framework a un database esistente.

Per altre informazioni ed esempi, vedere Valori predefiniti del database .

Si applica a

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty)) As PropertyBuilder(Of TProperty)

Parametri di tipo

TProperty

Tipo della proprietà configurata.

Parametri

propertyBuilder
PropertyBuilder<TProperty>

Generatore per la proprietà da configurare.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Quando viene chiamato senza argomento, questo metodo indica a EF che una colonna ha un vincolo di valore predefinito di un ordinamento senza dover specificare esattamente ciò che si tratta. Ciò può essere utile quando si esegue il mapping di Entity Framework a un database esistente.

Per altre informazioni ed esempi, vedere Valori predefiniti del database .

Si applica a

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), sql As String) As PropertyBuilder(Of TProperty)

Parametri di tipo

TProperty

Tipo della proprietà configurata.

Parametri

propertyBuilder
PropertyBuilder<TProperty>

Generatore per la proprietà da configurare.

sql
String

Espressione SQL per il valore predefinito della colonna.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Valori predefiniti del database .

Si applica a