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
triggerIMutableTriggerThe 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
annotationstringThe key of the annotation to be added or updated.
valueobjectThe 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
namestringThe 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.