Sdílet prostřednictvím


TableTriggerBuilder Třída

Definice

Poskytuje bod rozhraní API pro rozšíření specifická pro poskytovatele pro konfiguraci ITrigger.

public class TableTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder
type TableTriggerBuilder = class
    inherit TriggerBuilder
Public Class TableTriggerBuilder
Inherits TriggerBuilder
Dědičnost
TableTriggerBuilder

Poznámky

Další informace a příklady najdete v tématu Aktivační události databáze .

Konstruktory

TableTriggerBuilder(IMutableTrigger)

Vytvoří nového tvůrce pro danou aktivační událost.

Vlastnosti

Builder

Získá tvůrce, který lze použít ke konfiguraci tohoto triggeru.

(Zděděno od TriggerBuilder)
InternalBuilder

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od TriggerBuilder)
Metadata

Konfiguruje se trigger.

(Zděděno od TriggerBuilder)

Metody

HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku triggeru. Pokud už anotaci s klíčem zadaným v annotation souboru existuje, její hodnota se aktualizuje.

HasDatabaseName(String)

Nastaví název databáze triggeru.

Explicitní implementace rozhraní

IInfrastructure<IConventionTriggerBuilder>.Instance

Získá hodnotu vlastnosti je skrytá.

(Zděděno od TriggerBuilder)

Metody rozšíření

GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Platí pro