IConventionContext<TMetadata> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Контекстная информация, связанная с каждым вызовом соглашения.
public interface IConventionContext<in TMetadata> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext
type IConventionContext<'Metadata> = interface
interface IConventionContext
Public Interface IConventionContext(Of In TMetadata)
Implements IConventionContext
Параметры типа
- TMetadata
Тип объекта метаданных.
Это контравариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся менее производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .
Методы
DelayConventions() |
Предотвращает немедленное выполнение соглашений при изменении аспекта метаданных. Все отложенные соглашения будут выполнены после удаления возвращенного объекта. (Унаследовано от IConventionContext) |
StopProcessing() |
Вызов этого события будет препятствовать дальнейшей обработке связанного события другими соглашениями. (Унаследовано от IConventionContext) |
StopProcessing(TMetadata) |
Вызов этого события будет препятствовать дальнейшей обработке связанного события другими соглашениями. |
StopProcessingIfChanged(TMetadata) |
Вызов этого события будет препятствовать дальнейшей обработке связанного события другими соглашениями, если заданные объекты отличаются. |
Применяется к
Entity Framework