Поделиться через


IReadOnlyTrigger Интерфейс

Определение

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

public interface IReadOnlyTrigger : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyTrigger = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyTrigger
Implements IReadOnlyAnnotatable
Производный
Реализации

Комментарии

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

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

Свойства

EntityType

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

Item[String]

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

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

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

Методы

AnnotationsToDebugString(Int32)

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

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

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

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

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

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

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

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

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

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

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

GetDatabaseName(IReadOnlyTrigger)

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

GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

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

GetDefaultDatabaseName(IReadOnlyTrigger)

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

GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

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

GetTableName(IReadOnlyTrigger)

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

GetTableSchema(IReadOnlyTrigger)

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

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