可以使用 架构发现从数据库获取架构信息。 架构发现使应用程序能够请求托管提供程序查找并返回有关给定数据库的数据库架构(也称为 元数据)的信息。 通过架构集合公开不同的数据库架构元素,例如表、列和存储过程。 每个架构集合都包含特定于正在使用的提供程序的各种架构信息。
Host Files 的托管提供程序实现 HostFileConnection.GetSchema
类,返回的 GetSchema
架构信息以 DataTable
对象的形式提供。
GetSchema
还提供了可选参数,用于指定要返回的架构集合,并限制返回的信息量。