RelationalComplexTypePropertyBuilderExtensions.HasComputedColumnSql 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
HasComputedColumnSql(ComplexTypePropertyBuilder) |
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale. |
HasComputedColumnSql(ComplexTypePropertyBuilder, String) |
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale. |
HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>) |
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale. |
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String) |
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale. |
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, Nullable<Boolean>) |
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale. |
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>) |
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale. |
HasComputedColumnSql(ComplexTypePropertyBuilder)
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As ComplexTypePropertyBuilder) As ComplexTypePropertyBuilder
Parametri
- propertyBuilder
- ComplexTypePropertyBuilder
Generatore per la proprietà da configurare.
Restituisce
Stessa istanza del generatore in modo che più chiamate possano essere concatenati.
Commenti
Quando viene chiamato senza argomenti, questo metodo indica a EF che una colonna viene calcolata senza dover specificare l'effettivo SQL usato per calcolarlo. 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
HasComputedColumnSql(ComplexTypePropertyBuilder, String)
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As ComplexTypePropertyBuilder, sql As String) As ComplexTypePropertyBuilder
Parametri
- propertyBuilder
- ComplexTypePropertyBuilder
Generatore per la proprietà da configurare.
- sql
- String
Espressione SQL che calcola i valori per la 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
HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As ComplexTypePropertyBuilder, sql As String, stored As Nullable(Of Boolean)) As ComplexTypePropertyBuilder
Parametri
- propertyBuilder
- ComplexTypePropertyBuilder
Generatore per la proprietà da configurare.
- sql
- String
Espressione SQL che calcola i valori per la colonna.
Se true
, il valore calcolato viene calcolato in base alla modifica delle righe e archiviato nel database come una colonna normale.
Se false
, il valore viene calcolato quando il valore viene letto e non occupa alcuna risorsa di archiviazione effettiva.
null
seleziona l'impostazione predefinita del provider di database.
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
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), sql As String) As ComplexTypePropertyBuilder(Of TProperty)
Parametri di tipo
- TProperty
Tipo della proprietà configurata.
Parametri
- propertyBuilder
- ComplexTypePropertyBuilder<TProperty>
Generatore per la proprietà da configurare.
- sql
- String
Espressione SQL che calcola i valori per la 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
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, Nullable<Boolean>)
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), sql As String, stored As Nullable(Of Boolean)) As ComplexTypePropertyBuilder(Of TProperty)
Parametri di tipo
- TProperty
Tipo della proprietà configurata.
Parametri
- propertyBuilder
- ComplexTypePropertyBuilder<TProperty>
Generatore per la proprietà da configurare.
- sql
- String
Espressione SQL che calcola i valori per la colonna.
Se true
, il valore calcolato viene calcolato in base alla modifica delle righe e archiviato nel database come una colonna normale.
Se false
, il valore viene calcolato quando il valore viene letto e non occupa alcuna risorsa di archiviazione effettiva.
null
seleziona l'impostazione predefinita del provider di database.
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
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)
Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty)) As ComplexTypePropertyBuilder(Of TProperty)
Parametri di tipo
- TProperty
Tipo della proprietà configurata.
Parametri
- propertyBuilder
- ComplexTypePropertyBuilder<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 argomenti, questo metodo indica a EF che una colonna viene calcolata senza dover specificare l'effettivo SQL usato per calcolarlo. 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per