Condividi tramite


TableValuedFunctionBuilder Classe

Definizione

Fornisce un'API semplice per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

public class TableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase
public class TableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder>
type TableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
type TableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
    interface IInfrastructure<EntityTypeBuilder>
Public Class TableValuedFunctionBuilder
Inherits DbFunctionBuilderBase
Public Class TableValuedFunctionBuilder
Inherits DbFunctionBuilderBase
Implements IInfrastructure(Of EntityTypeBuilder)
Ereditarietà
TableValuedFunctionBuilder
Derivato
Implementazioni

Costruttori

TableValuedFunctionBuilder(IMutableDbFunction)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

TableValuedFunctionBuilder(IMutableDbFunction, EntityTypeBuilder)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

Proprietà

Builder

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da DbFunctionBuilderBase)
Metadata

Funzione configurata.

(Ereditato da DbFunctionBuilderBase)

Metodi

HasAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione nella funzione di database. Se esiste già un'annotazione con la chiave specificata in annotation , il relativo valore verrà aggiornato.

HasName(String)

Imposta il nome della funzione di database.

HasParameter(String)

Restituisce un oggetto che può essere utilizzato per configurare un parametro con il nome specificato. Se non esiste alcun parametro con il nome specificato, verrà aggiunto un nuovo parametro.

(Ereditato da DbFunctionBuilderBase)
HasParameter(String, Action<DbFunctionParameterBuilder>)

Restituisce un oggetto che può essere utilizzato per configurare un parametro con il nome specificato. Se non esiste alcun parametro con il nome specificato, verrà aggiunto un nuovo parametro.

HasParameter(String, Action<DbFunctionParameterBuilder>)

Restituisce un oggetto che può essere utilizzato per configurare un parametro con il nome specificato. Se non esiste alcun parametro con il nome specificato, verrà aggiunto un nuovo parametro.

(Ereditato da DbFunctionBuilderBase)
HasSchema(String)

Imposta lo schema della funzione di database.

IsBuiltIn(Boolean)

Indica se la funzione di database è incorporata.

IsBuiltIn(Boolean)

Indica se la funzione di database è incorporata.

(Ereditato da DbFunctionBuilderBase)

Implementazioni dell'interfaccia esplicita

IInfrastructure<EntityTypeBuilder>.Instance

Fornisce un'API semplice per la configurazione di un IMutableDbFunction tipo di entità a cui viene eseguito il mapping di un tipo di entità.

IInfrastructure<IConventionDbFunctionBuilder>.Instance

Ottiene il valore della proprietà nascosta.

(Ereditato da DbFunctionBuilderBase)

Metodi di estensione

GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Si applica a