Compartir a través de


IConventionTriggerBuilder Interfaz

Definición

Proporciona un punto de API para extensiones específicas del proveedor para configurar un IConventionTrigger.

public interface IConventionTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionTriggerBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionTriggerBuilder
Implements IConventionAnnotatableBuilder
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Propiedades

Metadata

Desencadenador que se va a configurar.

ModelBuilder

Obtiene el generador de modelos.

(Heredado de IConventionAnnotatableBuilder)

Métodos

CanRemoveAnnotation(String, Boolean)

Devuelve un valor que indica si se puede quitar una anotación con el nombre especificado mediante este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Devuelve un valor que indica si se puede establecer una anotación con el nombre y el valor especificados desde este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
HasAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado con el mismo o inferior ConfigurationSource.

HasNoAnnotation(String, Boolean)

Quita la anotación con el nombre especificado de este objeto.

HasNonNullAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado con el mismo o inferior ConfigurationSource. Quita la anotación si null se especifica el valor.

RemoveAnnotation(String, Boolean)
Obsoletos.

Quita la anotación con el nombre especificado de este objeto.

(Heredado de IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoletos.

Establece o quita la anotación almacenada bajo el nombre especificado.

(Heredado de IConventionAnnotatableBuilder)

Métodos de extensión

CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean)

Devuelve un valor que indica si se puede establecer el nombre especificado para el desencadenador.

CanSetTableName(IConventionTriggerBuilder, String, Boolean)

Devuelve un valor que indica si se puede establecer el nombre de tabla especificado para el desencadenador.

CanSetTableSchema(IConventionTriggerBuilder, String, Boolean)

Devuelve un valor que indica si se puede establecer el esquema de tabla especificado para el desencadenador.

HasDatabaseName(IConventionTriggerBuilder, String, Boolean)

Establece el nombre de la base de datos del desencadenador.

HasTableName(IConventionTriggerBuilder, String, Boolean)

Establece el nombre de la tabla en la que se define este desencadenador.

HasTableSchema(IConventionTriggerBuilder, String, Boolean)

Establece el esquema de la tabla en la que se define este desencadenador.

Se aplica a