IConventionTrigger Интерфейс

Определение

Представляет триггер хранилища.

public interface IConventionTrigger : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger
type IConventionTrigger = interface
    interface IReadOnlyTrigger
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionTrigger
Implements IConventionAnnotatable, IReadOnlyTrigger
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Триггеры базы данных .

Свойства

Builder

Возвращает построитель, который можно использовать для настройки этого триггера.

EntityType

Возвращает объект , IConventionEntityType для которого определен этот триггер.

IsInModel

Указывает, находится ли этот объект в модели, т. е. не был удален из нее.

(Унаследовано от IConventionAnnotatable)
Item[String]

Возвращает значение заметки с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от IReadOnlyAnnotatable)
ModelName

Возвращает имя триггера в модели.

(Унаследовано от IReadOnlyTrigger)

Методы

AddAnnotation(String, Object, Boolean)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Добавляет заметки к объекту .

(Унаследовано от IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Возвращает строку отладки для всех заметок, объявленных в объекте .

(Унаследовано от IReadOnlyAnnotatable)
FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от IConventionAnnotatable)
GetAnnotation(String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

(Унаследовано от IConventionAnnotatable)
GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от IConventionAnnotatable)
GetConfigurationSource()

Возвращает источник конфигурации для этого триггера.

RemoveAnnotation(String)

Удаляет заметку с заданным именем из этого объекта.

(Унаследовано от IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от IConventionAnnotatable)
SetOrRemoveAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если null она указана.

(Унаследовано от IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Создает удобочитаемое представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

(Унаследовано от IReadOnlyTrigger)

Методы расширения

GetDatabaseName(IReadOnlyTrigger)

Возвращает имя триггера в базе данных.

GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Возвращает имя базы данных триггера.

GetDatabaseNameConfigurationSource(IConventionTrigger)

Возвращает источник конфигурации для имени базы данных.

GetDefaultDatabaseName(IReadOnlyTrigger)

Возвращает имя по умолчанию, которое будет использоваться для этого триггера в базе данных.

GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Возвращает имя базы данных по умолчанию, которое будет использоваться для этого триггера.

GetTableName(IReadOnlyTrigger)

Возвращает имя таблицы, для которой определен этот триггер.

GetTableNameConfigurationSource(IConventionTrigger)

Возвращает источник конфигурации для имени таблицы.

GetTableSchema(IReadOnlyTrigger)

Возвращает схему таблицы, в которой определен этот триггер.

GetTableSchemaConfigurationSource(IConventionTrigger)

Возвращает источник конфигурации для схемы таблицы.

SetDatabaseName(IConventionTrigger, String, Boolean)

Задает имя триггера в базе данных.

SetTableName(IConventionTrigger, String, Boolean)

Задает имя таблицы, для которой определен этот триггер.

SetTableSchema(IConventionTrigger, String, Boolean)

Задает схему таблицы, в которой определен этот триггер.

Применяется к