Condividi tramite


DbFunctionBuilderBase Classe

Definizione

Fornisce un'API semplice per la configurazione di un IMutableDbFunctionoggetto .

public abstract class DbFunctionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder>
type DbFunctionBuilderBase = class
    interface IInfrastructure<IConventionDbFunctionBuilder>
Public MustInherit Class DbFunctionBuilderBase
Implements IInfrastructure(Of IConventionDbFunctionBuilder)
Ereditarietà
DbFunctionBuilderBase
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Funzioni di database .

Costruttori

DbFunctionBuilderBase(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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò 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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

Metadata

La funzione configurata.

Metodi

HasName(String)

Imposta il nome della funzione di database.

HasParameter(String)

Restituisce un oggetto che può essere usato 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 usato per configurare un parametro con il nome specificato. Se non esiste alcun parametro con il nome specificato, verrà aggiunto un nuovo parametro.

HasSchema(String)

Imposta lo schema della funzione di database.

IsBuiltIn(Boolean)

Contrassegna se la funzione di database è predefinita.

Implementazioni dell'interfaccia esplicita

IInfrastructure<IConventionDbFunctionBuilder>.Instance

Ottiene il valore della proprietà nascosta.

Metodi di estensione

GetInfrastructure<T>(IInfrastructure<T>)

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

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

Si applica a