Condividi tramite


TriggerBuilder Classe

Definizione

Fornisce un punto API per le estensioni specifiche del provider per la configurazione di un ITriggeroggetto .

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

Costruttori

TriggerBuilder(IMutableTrigger)

Crea un nuovo generatore per l'oggetto specificato ITrigger.

Proprietà

Builder

Ottiene il generatore che può essere usato per configurare questo trigger.

InternalBuilder

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

Trigger configurato.

Metodi

HasAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione nel trigger. Se esiste già un'annotazione con la chiave specificata in annotation , il relativo valore verrà aggiornato.

Implementazioni dell'interfaccia esplicita

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