Condividi tramite


DbFunctionParameterBuilder Classe

Definizione

Fornisce un'API semplice per la configurazione di un Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameteroggetto .

public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
    interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
Ereditarietà
DbFunctionParameterBuilder
Implementazioni

Commenti

Le istanze di questa classe vengono restituite dai metodi quando si usano l'API ModelBuilder e non sono progettate per essere compilate direttamente nel codice dell'applicazione.

Costruttori

DbFunctionParameterBuilder(IMutableDbFunctionParameter)

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à

Metadata

Metadati dei parametri della funzione in fase di compilazione.

Metodi

HasStoreType(String)

Imposta il tipo di archivio del parametro di funzione nel database.

PropagatesNullability(Boolean)

Indica se il parametro propaga nullabilità, ovvero se il valore è Null la funzione di database stessa restituisce Null.

Implementazioni dell'interfaccia esplicita

IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean)

Restituisce un valore che indica se il tipo di archivio può essere impostato per questa proprietà dall'origine di configurazione corrente.

IConventionDbFunctionParameterBuilder.CanSetTypeMapping(RelationalTypeMapping, Boolean)

Restituisce un valore che indica se RelationalTypeMapping è possibile impostare per questa proprietà dall'origine di configurazione corrente.

IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean)

Imposta il tipo di archivio del parametro di funzione nel database.

IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean)

Imposta l'oggetto RelationalTypeMapping del parametro della funzione.

IConventionDbFunctionParameterBuilder.Metadata

Metadati dei parametri della funzione in fase di compilazione.

IInfrastructure<IConventionDbFunctionParameterBuilder>.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