Microsoft.Data.Schema 命名空间

Microsoft.Data.Schema 命名空间支持 .NET Framework 基础结构,不应从您的代码中直接使用。 此命名空间提供 DataSchemaException 基类。 虽然此基类是公共的,但不要使用该类型,因为每个扩展区域都有其自身的继承 DataSchemaException 基类的异常类型,当需要引发异常时,您可以在自定义数据生成器中进行使用。

  说明
公共类 ConnectionStringSecurer 包含用于使连接字符串安全以及还原安全连接字符串的静态方法。
公共类 DatabaseSchemaProvider 为一组工厂对象和工厂方法提供基类。这些对象和方法用于实例化与架构建模和脚本建模相关的服务对象,而这些服务对象共同表示 Visual Studio 中数据库项目的核心对象。
公共类 DataSchemaError 将创建相应条目所需的信息封装在 Visual Studio 错误列表中。
公共类 DataSchemaException 为 Microsoft.Data.Schema 命令空间中的所有异常提供基类。这包括该命名空间所含的子命名空间。
公共类 ErrorEventArgs ErrorManager 类中的事件提供参数。
公共类 ErrorManager 管理 Visual Studio 的“错误列表”窗口中列出的错误。
公共类 ErrorsChangedEventArgs 提供有关对 Visual Studio 的“错误列表”窗口中错误列表的挂起更改的信息。
公共类 OdbcConnectionStringParser 分析某个开放式数据库连接 (ODBC) 连接字符串并创建该字符串的可安全保持的版本。
公共类 OleDbConnectionStringParser 分析 OLE DB 连接字符串,并创建可以安全保持的字符串版本。
公共类 OracleConnectionStringParser 分析某个 Oracle 连接字符串并创建该字符串的可安全保持的版本。
公共类 ServiceConstructor 表示服务构造函数的基类。
公共类 ServiceConstructor<TService> 为服务构造函数提供基类。
公共类 SqlCeConnectionStringParser 分析 SQL Server Compact Edition 连接字符串,并创建可以安全保持的字符串版本。
公共类 SqlConnectionStringParser 分析 SQL Server 连接字符串,并创建可以安全保持的字符串版本。
公共类 SqlProviderServices 提供对 ActiveX 数据对象 (ADO) 提供程序名称和 SQL Server 连接字符串分析器的访问。
公共类 UserInteractionServices 提供各种帮助器方法和属性以便于用户与 Visual Studio 中的窗口交互。

接口

  接口 说明
公共接口 IErrorManagerLimiter 提供 Visual Studio 的“错误列表”窗口与 ErrorManager 之间的接口,以指定该列表如何显示错误。

枚举

  枚举 说明
公共枚举 ElementIconState 指定哪个图标可以最准确地标识 Visual Studio 中 IModelElement 的状态。
公共枚举 ElementNameStyle 指定元素名称应如何显示在用户界面上。
公共枚举 ErrorSeverity 描述 DataSchemaError 对象的严重级别。
公共枚举 FolderIconStyle 定义出现在界面中的图标样式。