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>隐藏的属性中获取值。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

适用于