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
IMutableTriggerThe 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
stringThe key of the annotation to be added or updated.
value
objectThe 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
stringThe 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.