Condividi tramite


RelationalComplexTypePrimitiveCollectionBuilderExtensions.HasComputedColumnSql Metodo

Definizione

Overload

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder) As ComplexTypePrimitiveCollectionBuilder

Parametri

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

Generatore per la proprietà configurata.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

Quando viene chiamato senza argomenti, questo metodo indica a EF che una colonna viene calcolata senza dover specificare l'oggetto SQL effettivo usato per calcolarlo. Ciò può risultare utile quando si esegue il mapping di EF a un database esistente.

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

Si applica a

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

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

Parametri

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

Generatore per la proprietà configurata.

sql
String

Espressione SQL che calcola i valori per la colonna.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

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

Si applica a

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder, sql As String, stored As Nullable(Of Boolean)) As ComplexTypePrimitiveCollectionBuilder

Parametri

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

Generatore per la proprietà configurata.

sql
String

Espressione SQL che calcola i valori per la colonna.

stored
Nullable<Boolean>

Se true, il valore calcolato viene calcolato in base alla modifica della riga e archiviato nel database come una colonna regolare. Se false, il valore viene calcolato quando il valore viene letto e non occupa alcuna risorsa di archiviazione effettiva. null seleziona il provider di database predefinito.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

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

Si applica a

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

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

Parametri di tipo

TProperty

Tipo della proprietà configurata.

Parametri

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

Generatore per la proprietà configurata.

sql
String

Espressione SQL che calcola i valori per la colonna.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

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

Si applica a

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property> * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder(Of TProperty), sql As String, stored As Nullable(Of Boolean)) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

Parametri di tipo

TProperty

Tipo della proprietà configurata.

Parametri

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

Generatore per la proprietà configurata.

sql
String

Espressione SQL che calcola i valori per la colonna.

stored
Nullable<Boolean>

Se true, il valore calcolato viene calcolato in base alla modifica della riga e archiviato nel database come una colonna regolare. Se false, il valore viene calcolato quando il valore viene letto e non occupa alcuna risorsa di archiviazione effettiva. null seleziona il provider di database predefinito.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

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

Si applica a

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

Configura la proprietà per eseguire il mapping a una colonna calcolata quando si punta a un database relazionale.

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

Parametri di tipo

TProperty

Tipo della proprietà configurata.

Parametri

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

Generatore per la proprietà configurata.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

Quando viene chiamato senza argomenti, questo metodo indica a EF che una colonna viene calcolata senza dover specificare l'oggetto SQL effettivo usato per calcolarlo. Ciò può risultare utile quando si esegue il mapping di EF a un database esistente.

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

Si applica a