Table of Contents

Class TableTriggerBuilder

Namespace
Microsoft.EntityFrameworkCore.Metadata.Builders
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

Provides an API point for provider-specific extensions for configuring a Microsoft.EntityFrameworkCore.Metadata.ITrigger.

public class TableTriggerBuilder : TriggerBuilder
Inheritance
TableTriggerBuilder

Remarks

See Database triggers for more information and examples.

Constructors

TableTriggerBuilder(IMutableTrigger)

Creates a new builder for the given trigger.

public TableTriggerBuilder(IMutableTrigger trigger)

Parameters

trigger IMutableTrigger

The trigger to configure.

Methods

HasAnnotation(string, object?)

Adds or updates an annotation on the trigger. If an annotation with the key specified in annotation already exists, its value will be updated.

public virtual TableTriggerBuilder HasAnnotation(string annotation, object? value)

Parameters

annotation string

The key of the annotation to be added or updated.

value object

The value to be stored in the annotation.

Returns

TableTriggerBuilder

The same builder instance so that multiple configuration calls can be chained.

HasDatabaseName(string?)

Sets the database name of the trigger.

public virtual TableTriggerBuilder HasDatabaseName(string? name)

Parameters

name string

The database name of the trigger.

Returns

TableTriggerBuilder

The same builder instance so that multiple configuration calls can be chained.

Remarks

See Database triggers for more information and examples.