IInfrastructure<T> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот интерфейс явно реализован по типу для скрытия свойств, которые не предназначены для использования в коде приложения, но могут использоваться в методах расширения, написанных поставщиками баз данных и т. д.
Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public interface IInfrastructure<out T>
public interface IInfrastructure<T>
type IInfrastructure<'T> = interface
Public Interface IInfrastructure(Of Out T)
Public Interface IInfrastructure(Of T)
Параметры типа
- T
Тип скрытого свойства.
Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.- Производный
Комментарии
Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .
Свойства
Instance |
Возвращает значение скрытого свойства. |
Методы расширения
GetInfrastructure<T>(IInfrastructure<T>) |
Возвращает значение из свойства, скрытого с помощью IInfrastructure<T>. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Применяется к
Entity Framework