Lingua

DbFunctionParameterBuilder Classe

Definizione

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

[System.Runtime.CompilerServices.Nullable(0)]
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
    interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Ereditarietà
DbFunctionParameterBuilder
Attributi
Implementazioni

Commenti

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettata per essere costruita direttamente nel codice dell'applicazione.

Costruttori

Nome Descrizione
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 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 Entity Framework Core.

Proprietà

Nome Descrizione
Metadata

Metadati dei parametri della funzione compilati.

Metodi

Nome Descrizione
HasStoreType(String)

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

PropagatesNullability(Boolean)

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

Implementazioni dell'interfaccia esplicita

Nome Descrizione
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 questa proprietà dall'origine di configurazione corrente.

IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean)

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

IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean)

Imposta l'oggetto RelationalTypeMapping del parametro della funzione.

IConventionDbFunctionParameterBuilder.Metadata

Metadati dei parametri della funzione compilati.

IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance

Ottiene il valore della proprietà nascosta.

Metodi di estensione

Nome Descrizione
GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta utilizzando 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