Microsoft.Data.Schema.Sql.SchemaModel 命名空间

此命名空间定义用于创建表示 SQL Server 数据库系列的模型的类和接口。

  说明
公共类 DacProjectAnnotation 指示该模型是否用于数据层应用程序组件 (DAC) 项目。
公共类 InterpretationError 用于表示特定于解释的错误的类。
公共类 Sql100Interpreter 解释 Transact-SQL 片段以定义将生成的架构。
公共类 Sql100InterpreterConstructor 具有用于定义 Transact-SQL 解释器的选项的构造函数类。
公共类 Sql100ModelBuilderConstructor 能够创建 SQL Server 2008 模型生成器的构造函数类。
公共类 Sql100ModelComparer 比较 SQL Server 2008 的数据库模型。
公共类 Sql100ModelComparerConstructor SQL Server 2008 模型比较器的服务构造函数。
公共类 Sql100ReverseEngineer 对 SQL Server 2008 数据库执行“反向工程”导入操作。
公共类 Sql100ReverseEngineerConstructor 可创建 SQL Server 2008 反向工程的构造函数类
公共类 Sql100SchemaModel SQL Server 2008 数据库的架构管理器。
公共类 Sql100SchemaModelConstructor 能够为 SQL Server 2008 创建架构模型的构造函数类。
公共类 Sql100ScriptDomGenerator 实现 SQL Server 2008 的脚本文档对象模型 (DOM) 生成器。
公共类 Sql100ScriptDomGeneratorConstructor 具有用于定义 SQL Server 2008 脚本文档对象模型 (DOM) 生成器的选项的构造函数类。
公共类 Sql80Interpreter 为 SQL Server 2000 解释 Transact-SQL 片段,以定义将要生成的架构。
公共类 Sql80InterpreterConstructor 具有用于为 SQL Server 2000 定义 Transact-SQL 解释器的选项的构造函数类。
公共类 Sql80ModelBuilderConstructor 能够创建 SQL Server 2000 模型生成器的构造函数类。
公共类 Sql80ModelComparer 为 SQL Server 2000 模型实现比较器。
公共类 Sql80ModelComparerConstructor SQL Server 2000 的模型比较器的服务构造函数。
公共类 Sql80ReverseEngineer 对 SQL Server 2000 数据库执行“反向工程”导入操作。
公共类 Sql80ReverseEngineerConstructor 可为 SQL Server 2000 创建反向工程类的构造函数类。
公共类 Sql80SchemaModel 表示 SQL Server 2000 的架构模型。
公共类 Sql80SchemaModelConstructor 能够为 SQL Server 2000 创建架构模型的构造函数类。
公共类 Sql80ScriptDomGenerator 实现特定于 SQL Server 2000 的脚本文档对象模型 (DOM) 生成器。
公共类 Sql80ScriptDomGeneratorConstructor 具有用于定义 SQL Server 2000 DOM 生成器的选项的构造函数类。
公共类 Sql90Interpreter 解释 Transact-SQL 片段以定义将生成的架构。
公共类 Sql90InterpreterConstructor 具有用于为 SQL Server 2005 定义 Transact-SQL 解释器的选项的构造函数类。
公共类 Sql90ModelBuilderConstructor 可为 SQL Server 2005 创建模型生成器的构造函数类。
公共类 Sql90ModelComparer 比较 SQL Server 2005 的模型。
公共类 Sql90ModelComparerConstructor SQL Server 2005 的模型比较器的服务构造函数。
公共类 Sql90ReverseEngineer 为 SQL Server 2005 实现“反向工程”导入操作。
公共类 Sql90ReverseEngineerConstructor 可为 SQL Server 2005 创建反向工程类的构造函数类。
公共类 Sql90SchemaModel 表示 SQL Server 2005 的架构管理器。
公共类 Sql90SchemaModelConstructor 能够为 SQL Server 2005 创建架构模型的构造函数类。
公共类 Sql90ScriptDomGenerator 特定于 SQL Server 2005 的脚本文档对象模型 (DOM) 生成器。
公共类 Sql90ScriptDomGeneratorConstructor 用于定义 SQL Server 2005 脚本文档对象模型 (DOM) 生成器的构造函数类。
公共类 SqlAnnotationDescriptor 描述 SqlElementDescriptor 的批注。
公共类 SqlElementDescriptor 描述SQL Server模型元素,但不会实例存储区中。
公共类 SqlInlineConstraintAnnotation 对内联约束上的批注建模。
公共类 SqlInterpreter 解释 Transact-SQL 片段(如果这些片段已执行),以定义将要生成的架构。
公共类 SqlInterpreterConstructor 具有用于定义 Transact-SQL 解释器的选项的构造函数类。
公共类 SqlModelBuilder 负责生成 SQL Server 数据库的模型的类。
公共类 SqlModelBuilderConstructor 为 SQL Server 数据库定义模型生成器的构造函数类。
公共类 SqlModelBuilderException 表示由 SqlModelBuilder 引发的异常。
公共类 SqlModelComparer 用于比较源架构模型和目标架构模型的类。
公共类 SqlModelComparerConfiguration 用于两个 SQL Server 数据库的比较模型的比较配置信息。
公共类 SqlModelComparerConstructor SqlModelComparer 的服务构造函数。
公共类 SqlPotentialElementDescriptor 此类表示不明确的元素描述符。
公共类 SqlReverseEngineer 表示 SQL Server 的反向工程(导入)过程的抽象基类。如果给定连接字符串,此类可实现架构管理器的填充。
公共类 SqlReverseEngineerConstructor 为 SQL Server 定义反向工程类的构造函数类。
公共类 SqlReverseEngineerException 在导入过程中可能引发的异常。
公共类 SqlReverseEngineerProgressEventArgs 包含在反向工程(导入)过程中引发的进度事件的数据。
公共类 SqlSchemaAnalyzer 用于定义解释事件的基类。
公共类 SqlSchemaModel SQL Server 数据库的架构管理器的基类。
受保护的类 SqlSchemaModel.SqlModelElement 表示 SQL Server 模型的架构模型元素。
公共类 SqlSchemaModelConstructor 为 SQL Server 定义架构模型类的构造函数类。
公共类 SqlSchemaModelException 用于架构模型的异常。
公共类 SqlScriptDomGenerator 特定于 SQL Server 的脚本域对象模型 (DOM) 生成器。
公共类 SqlScriptDomGeneratorConstructor 用于定义 SQL Server 脚本文档对象模型 (DOM) 生成器的构造函数类。
公共类 SqlScriptProperty 表示 Transact-SQL 脚本的属性。
公共类 SqlSourceInformation 提供有关模型元素的源的信息。
公共类 SysCommentsObjectAnnotation 定义适用于 syscomments 对象的批注。

结构

  结构 说明
公共结构 SqlClrPart 对表示公共语言运行时 (CLR) 部分的不可变结构进行建模。

接口

  接口 说明
公共接口 ISql100Aggregate 对聚合建模。
公共接口 ISql100AsymmetricKey 对非对称密钥建模。
公共接口 ISql100AuditAction 对审核规范使用审核操作的情况建模。
公共接口 ISql100AuditActionGroup 对审核规范使用审核操作组的情况建模。
公共接口 ISql100AuditActionSpecification 按审核规范对审核操作组的规范建模。
公共接口 ISql100AuditSpecification 对审核规范建模。
公共接口 ISql100BrokerPriority 对 Broker 优先级别建模。
公共接口 ISql100ClrFunctionImplementation 对 SQL Server 公共语言运行时 (SQL CLR) 函数实现建模。
公共接口 ISql100ClrFunctionOrderedColumnSpecification 对 SQL Server 公共语言运行时 (SQL CLR) 表值函数返回值中列的排序规范建模。
公共接口 ISql100ColumnSet 对列集建模。
公共接口 ISql100Credential 对凭据建模。
公共接口 ISql100CryptographicProvider 对加密提供程序建模。
公共接口 ISql100DatabaseAuditSpecification 对数据库审核规范建模。
公共接口 ISql100DatabaseEncryptionKey 对数据库加密密钥建模。
公共接口 ISql100DatabaseOptions 对数据库设置建模。
公共接口 ISql100DataCompressionOption 对单一分区的数据压缩设置建模。
公共接口 ISql100EventSession 对事件会话建模。
公共接口 ISql100EventSessionAction 对事件会话中事件的操作建模。
公共接口 ISql100EventSessionDefinitions 对事件会话的事件定义建模。
公共接口 ISql100EventSessionSetting 对事件会话中事件的自定义特性设置建模。
公共接口 ISql100EventSessionTarget 对事件会话的事件目标建模。
公共接口 ISql100Filegroup 对文件组建模。
公共接口 ISql100FullTextIndex 对全文索引建模。
公共接口 ISql100FullTextStopList 对全文非索引字表建模。
公共接口 ISql100Function 对函数建模。
公共接口 ISql100Index 对索引建模。
公共接口 ISql100InlineTableValuedFunction 对内联表值函数建模。
公共接口 ISql100LinkedServer 对链接服务器建模。
公共接口 ISql100MultiStatementTableValuedFunction 对多语句表值函数建模。
公共接口 ISql100PartitionScheme 对分区方案建模。
公共接口 ISql100PrimaryKeyConstraint 对主键建模。
公共接口 ISql100Procedure 对存储过程建模。
公共接口 ISql100Queue 对队列建模。
公共接口 ISql100QueueEventNotification 对队列事件通知建模。
公共接口 ISql100RemoteServiceBinding 对远程服务绑定建模。
公共接口 ISql100ResourceGovernor 对资源调控器建模。
公共接口 ISql100ResourcePool 对资源池建模。
公共接口 ISql100ScalarFunction 对标量值函数建模。
公共接口 ISql100ServerAudit 对服务器审核建模。
公共接口 ISql100ServerAuditSpecification 对服务器审核规范建模。
公共接口 ISql100ServerOptions 对服务器实例的设置建模。
公共接口 ISql100Service 对服务建模。
公共接口 ISql100SimpleColumn 对简单列建模。
公共接口 ISql100SpatialIndex 对空间索引建模。
公共接口 ISql100SpatialIndexedObject 对受空间索引约束的对象建模。
公共接口 ISql100SpecifiesDataCompressionOptions 对数据压缩设置建模。
公共接口 ISql100SpecifiesFileStream 对指定逻辑存储的对象建模。
公共接口 ISql100SpecifiesIndex 对索引设置建模。
公共接口 ISql100Statistic 对统计信息建模。
公共接口 ISql100Subroutine 对可执行代码(例如函数或过程)建模。
公共接口 ISql100SubroutineParameter 对子例程(例如存储过程或函数)的参数建模。
公共接口 ISql100SymmetricKey 对对称密钥建模。
公共接口 ISql100Table 对表建模。
公共接口 ISql100TableType 对用户定义的表类型建模。
公共接口 ISql100TableTypeCheckConstraint 对表类型上的 CHECK 约束建模。
公共接口 ISql100TableTypeColumn 对表类型中的列建模。
公共接口 ISql100TableTypeComputedColumn 对表类型中的计算列建模。
公共接口 ISql100TableTypeConstraint 对表类型的约束建模。
公共接口 ISql100TableTypeDefaultConstraint 对表类型上的默认约束建模。
公共接口 ISql100TableTypeIndexedColumnSpecification 对表类型中的索引列建模。
公共接口 ISql100TableTypeSimpleColumn 对表类型中的简单列建模。
公共接口 ISql100TableTypeUniqueConstraint 对表类型上的唯一约束建模。
公共接口 ISql100TableValuedFunction 对表值函数建模。
公共接口 ISql100UniqueConstraint 对唯一约束建模。
公共接口 ISql100View 对视图建模。
公共接口 ISql100WorkloadGroup 对工作负荷组建模。
公共接口 ISql100XmlIndex 对 XML 索引建模。
公共接口 ISql80ApplicationRole 对应用程序角色建模。
公共接口 ISql80DatabaseSecurityPrincipal 对数据库级别安全主体(如用户或角色)建模。
公共接口 ISql80Role 对角色建模。
公共接口 ISql80User 对用户建模。
公共接口 ISql90Aggregate 对聚合函数建模。
公共接口 ISql90ApplicationRole 对应用程序角色建模。
公共接口 ISql90Assembly 对 SQL Server 公共语言运行时 (SQL CLR) 程序集建模。
公共接口 ISql90AssemblyFile 对定义程序集的文件建模。
公共接口 ISql90AssemblySource 对程序集的二进制定义建模。
公共接口 ISql90AsymmetricKey 对非对称密钥建模。
公共接口 ISql90AuthorizedObject 对拥有的对象(使用 AUTHORIZER 子句)建模。
公共接口 ISql90Certificate 对证书建模。
公共接口 ISql90CheckConstraint 对 CHECK 约束建模。
公共接口 ISql90ClrClassDefined 对定义为 SQL Server 公共语言运行时 (SQL CLR) 类的对象建模。
公共接口 ISql90ClrFunctionImplementation 对函数的 SQL Server 公共语言运行时 (SQL CLR) 实现建模。
公共接口 ISql90ClrMethod 对 SQL Server 公共语言运行时 (SQL CLR) 类型的方法建模。
公共接口 ISql90ClrMethodDefined 对定义为 SQL Server 公共语言运行时 (SQL CLR) 方法的对象建模。
公共接口 ISql90ClrMethodParameter 对 SQL Server 公共语言运行时 (SQL CLR) 方法的参数建模。
公共接口 ISql90ClrProperty 对 SQL Server 公共语言运行时 (SQL CLR) 类型的属性建模。
公共接口 ISql90ComputedColumn 对根据需要从其他源计算其值的列建模。
公共接口 ISql90Constraint 对表约束建模。
公共接口 ISql90Contract 对协定建模。
公共接口 ISql90ContractMessageSpecifier 对协定中使用消息类型的情况建模。
公共接口 ISql90Credential 对凭据建模。
公共接口 ISql90DatabaseDdlTrigger 对数据库级别数据定义语言 (DDL) 触发器建模。
公共接口 ISql90DatabaseEventNotification 对数据库事件通知建模。
公共接口 ISql90DatabaseMirroringLanguageSpecifier 对终结点使用数据库镜像的情况建模。
公共接口 ISql90DatabaseOptions 对数据库设置建模。
公共接口 ISql90DatabaseSecurityPrincipal 对数据库级安全主体建模。
公共接口 ISql90DdlTrigger 对数据定义语言 (DDL) 触发器建模。
公共接口 ISql90DefaultConstraint 对默认约束建模。
公共接口 ISql90DmlTrigger 对数据操作语言 (DML) 触发器建模。
公共接口 ISql90Endpoint 对终结点建模。
公共接口 ISql90EndpointLanguageSpecifier 对终结点使用语言的情况建模。
公共接口 ISql90EventGroupSpecifier 对使用事件组的情况建模。
公共接口 ISql90EventNotification 对事件通知建模。
公共接口 ISql90EventTypeSpecifier 对使用事件类型的情况建模。
公共接口 ISql90File 对文件建模。
公共接口 ISql90FilegroupSpecifier 对分区方案使用文件组的情况建模。
公共接口 ISql90ForeignKeyConstraint 对外键约束建模。
公共接口 ISql90FullTextCatalog 对全文目录建模。
公共接口 ISql90FullTextIndex 对全文索引建模。
公共接口 ISql90Function 对函数建模。
公共接口 ISql90HttpProtocolSpecifier 对终结点使用 HTTP 协议的情况建模。
公共接口 ISql90Index 对索引建模。
公共接口 ISql90InlineTableValuedFunction 对内联表值函数建模。
公共接口 ISql90Login 对登录名建模。
公共接口 ISql90MasterKey 对数据库主密钥建模。
公共接口 ISql90MessageType 对 Service Broker 消息类型建模。
公共接口 ISql90MultiStatementTableValuedFunction 对多语句表值函数建模。
公共接口 ISql90ObjectAuthorizer 对授权对象的所有者建模。
公共接口 ISql90PartitionFunction 对分区函数建模。
公共接口 ISql90PartitionScheme 对分区方案建模。
公共接口 ISql90PartitionValue 对分区函数中的分区值建模。
公共接口 ISql90PrimaryKeyConstraint 对主键约束建模。
公共接口 ISql90Procedure 对存储过程建模。
公共接口 ISql90ProtocolSpecifier 对终结点使用协议的情况建模。
公共接口 ISql90Queue 对队列建模。
公共接口 ISql90QueueEventNotification 对队列事件通知建模。
公共接口 ISql90RemoteServiceBinding 对远程服务绑定建模。
公共接口 ISql90Role 对角色建模。
公共接口 ISql90Route 对路由建模。
公共接口 ISql90ScalarFunction 对标量值函数建模。
公共接口 ISql90Schema 对架构建模。
公共接口 ISql90SecurityPrincipal 对安全主体建模。
公共接口 ISql90ServerDdlTrigger 对服务器级别数据定义语言 (DDL) 触发器建模。
公共接口 ISql90ServerEventNotification 对服务器事件通知建模。
公共接口 ISql90ServerOptions 对服务器实例的设置建模。
公共接口 ISql90ServerSecurityPrincipal 对服务器级别安全主体建模。
公共接口 ISql90Service 对服务建模。
公共接口 ISql90ServiceBrokerLanguageSpecifier 对终结点使用 Service Broker 的情况建模。
公共接口 ISql90Signable 对可签名对象(例如过程或触发器)建模。
公共接口 ISql90Signature 对签名建模。
公共接口 ISql90SignatureEncryptionMechanism 对用于创建加密签名的机制建模。
公共接口 ISql90SoapLanguageSpecifier 对终结点使用 SOAP 的情况建模。
公共接口 ISql90SoapMethodSpecification 对 SOAP 终结点使用 SOAP 方法的情况建模。
公共接口 ISql90SpecifiesExecutionContext 对对象的执行上下文设置建模。
公共接口 ISql90SpecifiesIndex 对索引设置建模。
公共接口 ISql90SpecifiesStorage 对对象的逻辑存储设置建模。
公共接口 ISql90SpecifiesTable 对定义表的对象建模。这可以是实际的表,也可以是表值函数。
公共接口 ISql90Statistic 对统计信息建模。
公共接口 ISql90Subroutine 对可执行代码(例如函数或存储过程)建模。
公共接口 ISql90SymmetricKey 对对称密钥建模。
公共接口 ISql90SymmetricKeyEncryptionPassword 对加密密码建模。
公共接口 ISql90Synonym 对同义词建模。
公共接口 ISql90SynonymTarget 对同义词目标建模。
公共接口 ISql90Table 对表建模。
公共接口 ISql90TableValuedFunction 对表值函数建模。
公共接口 ISql90TcpProtocolSpecifier 对终结点使用 TCP 协议的情况建模。
公共接口 ISql90Trigger 对触发器建模。
公共接口 ISql90TriggerEventTypeSpecifier 对使用事件类型的情况建模。
公共接口 ISql90TypeSpecifier 对类型(包括基类型和各种参数,如精度)建模。
公共接口 ISql90UniqueConstraint 对唯一约束建模。
公共接口 ISql90User 对用户建模。
公共接口 ISql90UserDefinedDataType 对用户定义的数据类型建模。
公共接口 ISql90UserDefinedType 对作为 SQL Server 公共语言运行时 (CLR) 类型实现的用户定义类型建模。
公共接口 ISql90View 对视图建模。
公共接口 ISql90XmlIndex 对 XML 索引建模。
公共接口 ISql90XmlIndexedObject 对按 XML 索引编制索引的对象建模。
公共接口 ISql90XmlSchemaCollection 对 XML 架构集合建模。
公共接口 ISql90XmlTypeSpecifier 对 XML 类型建模。
公共接口 ISqlApplicationRole 对应用程序角色建模。
公共接口 ISqlAuthorizedObject 对被授予安全授权的对象建模。
公共接口 ISqlBuiltInType 对内置 SQL Server 数据类型建模。
公共接口 ISqlCheckConstraint 对 CHECK 约束建模。
公共接口 ISqlColumn 对列建模。
公共接口 ISqlColumnSource 对列数据的源建模。
公共接口 ISqlComputedColumn 对计算列建模。
公共接口 ISqlConstraint 对约束建模。
公共接口 ISqlDatabaseOptions 对数据库设置建模。
公共接口 ISqlDatabaseSecurityPrincipal 对数据库级别安全主体(如角色成员)建模。
公共接口 ISqlDefault 对默认值建模。
公共接口 ISqlDefaultConstraint 对默认约束建模。
公共接口 ISqlDmlTrigger 对数据操作语言 (DML) 触发器建模。
公共接口 ISqlDynamicColumnSource 用于解析临时表以及从现有表派生的其他本地范围的列源。此接口允许模型解析,但不代表模型的第一类元素。
公共接口 ISqlErrorMessage 对错误消息建模。
公共接口 ISqlExtendedProcedure 对扩展存储过程建模。
公共接口 ISqlExtendedProperty 对扩展属性建模。
公共接口 ISqlExtendedPropertyHost 对可具有扩展属性的对象建模。
公共接口 ISqlFile 对文件组文件或日志文件建模。
公共接口 ISqlFilegroup 对文件组建模。
公共接口 ISqlForeignKeyConstraint 对外键约束建模。
公共接口 ISqlFullTextCatalog 对全文目录建模。
公共接口 ISqlFullTextIndex 对全文索引建模。
公共接口 ISqlFullTextIndexColumnSpecifier 对在全文索引中使用列的情况建模。
公共接口 ISqlFulltextIndexedObject 对全文索引所涵盖的对象建模。
公共接口 ISqlFunction 对函数建模。
公共接口 ISqlFunctionImplementation 对函数的主体实现建模。函数可以为 Transact-SQL 脚本或 SQL Server 公共语言运行时 (SQL CLR) 代码。
公共接口 ISqlIndex 对索引建模。
公共接口 ISqlIndexBase 表示索引的基接口。
公共接口 ISqlIndexedColumnSpecification 对索引使用列的情况建模。
公共接口 ISqlInlineTableValuedFunction 对内联表值函数建模。
公共接口 ISqlLegacyDataConstraints 对默认值或规则与列的绑定建模。
公共接口 ISqlLegacyDataConstraintTarget 对默认值或规则的目标建模。
公共接口 ISqlLinkedServer 对链接服务器建模。
公共接口 ISqlLinkedServerLogin 对链接服务器的登录建模。
公共接口 ISqlLogin 对登录名建模。
公共接口 ISqlModelElement SQL Server 域的基本模型元素。
公共接口 ISqlMultiStatementTableValuedFunction 对多语句表值函数建模。
公共接口 ISqlObjectAuthorizer 对授权方建模。
公共接口 ISqlObjectOwner 对拥有其他对象的对象建模。
公共接口 ISqlOwnedObject 对另一个对象拥有的对象建模。
公共接口 ISqlPermissionStatement 对权限语句建模。
公共接口 ISqlPrimaryKeyConstraint 对主键约束建模。
公共接口 ISqlProcedure 对存储过程建模。
公共接口 ISqlRole 对数据库角色建模。
公共接口 ISqlRoleMembership 对在数据库角色中包含安全主体进行建模。
公共接口 ISqlRule 对规则建模。
公共接口 ISqlScalarFunction 对标量值函数建模。
公共接口 ISqlScriptFunctionImplementation 对函数的脚本实现建模。
公共接口 ISqlSecurable 对应用权限的对象建模。
公共接口 ISqlSecurityPrincipal 对安全主体建模。
公共接口 ISqlServerOptions 对 SQL Server 实例的设置建模。
公共接口 ISqlServerRole 对服务器角色建模。
公共接口 ISqlServerRoleMembership 对在服务器角色中包含安全主体的情况建模。
公共接口 ISqlServerSecurityPrincipal 对服务器级别安全主体建模。
公共接口 ISqlSimpleColumn 对简单列建模。
公共接口 ISqlSpecifiesAnsiNulls 对具有其自己的 ANSI NULLS 设置的对象建模。通常在对象具有脚本时发生这种情况。
公共接口 ISqlSpecifiesIndex 对索引设置建模。
公共接口 ISqlSpecifiesQuotedIdentifier 对具有其自己的 QUOTED IDENTIFIER 设置的对象建模。通常因为对象具有脚本而发生这种情况。
公共接口 ISqlSpecifiesStorage 对对象的逻辑存储设置建模。
公共接口 ISqlSpecifiesTable 对定义表的对象建模。这可以是实际的表,也可以是表值函数。
公共接口 ISqlStatistic 对统计信息建模。
公共接口 ISqlStatisticBound 对统计信息涵盖的对象建模。
公共接口 ISqlSubroutine 对可执行代码(例如存储过程或函数)建模。
公共接口 ISqlSubroutineParameter 对参数(例如存储过程或函数)建模。
公共接口 ISqlSupportsReplication 对支持复制的对象建模。
公共接口 ISqlTable 对表建模。
公共接口 ISqlTableValuedFunction 对表值函数建模。
公共接口 ISqlTrigger 对触发器建模。
公共接口 ISqlType 对类型建模。
公共接口 ISqlTypeSpecifier 对类型的使用情况建模。这包括类型的参数,如精度。
公共接口 ISqlUniqueConstraint 对唯一约束建模。
公共接口 ISqlUser 对用户建模。
公共接口 ISqlUserDefinedDataType 对基于内置类型的用户定义数据类型建模。
公共接口 ISqlView 对视图建模。

枚举

  枚举 说明
公共枚举 Sql100LockEscalationMethod 锁升级方法的类型。
公共枚举 Sql90AuthenticationModes 为终结点身份验证定义 SQL Server 2005 身份验证模式。
公共枚举 Sql90CharacterSet 指定 SOAP 终结点的可能字符集,并定义当某一操作的结果包括 XML 中无效的字符时的行为。
公共枚举 Sql90DatabaseMirroringRoleType SQL Server 2005 的数据库镜像角色类型。
公共枚举 Sql90DatabasePageVerifyMode SQL Server 2005 的数据库页验证模式。
公共枚举 Sql90EncryptionMode Service Broker 终结点的加密模式。
公共枚举 Sql90HttpPorts 与终结点关联的侦听端口类型。
公共枚举 Sql90LoginType SOAP 终结点中 LOGIN_TYPE 选项的可能值。
公共枚举 Sql90ParameterizationOption 数据库的参数化选项。
公共枚举 Sql90ServiceBrokerEncryptionAlgorithm Service Broker 终结点的可能的加密算法选项。
公共枚举 Sql90ServiceBrokerOption 用于数据库的可能的 Service Broker 选项。
公共枚举 Sql90SoapFormatType SOAP 终结点的可能的 Web 服务方法格式。
公共枚举 Sql90SoapSchemaType SOAP 终结点中 Web 方法的可能架构选项。
公共枚举 SqlAssemblyPermissionSet 为程序集指定可能的权限集。
公共枚举 SqlAsymmetricKeyAlgorithm 非对称密钥的算法。
公共枚举 SqlAuditActionGroup SQL Server 审核操作组。
公共枚举 SqlAuditTarget 对 SQL Server 审核目标建模。
公共枚举 SqlChangeTrackingOption 指定对全文索引所覆盖的表列所做的更改(更新、删除或插入)是否将由 SQL Server 传播到全文索引。
公共枚举 SqlCreationDisposition 对非对称密钥的创建处置建模。
公共枚举 SqlDatabaseAuditAction 数据库级可审核操作。
公共枚举 SqlDatabaseRecoveryMode 对 SQL Server 的数据库恢复模式进行建模。
公共枚举 SqlDatabaseUserAccess 对 SQL Server 数据库的用户访问模式进行建模。
公共枚举 SqlDataCompressionLevel 对 SQL Server 数据库中数据的压缩级别进行建模。
公共枚举 SqlDdlTriggerScope 对与数据定义更改事件相关联的数据定义语言 (DDL) 触发器的范围进行建模。
公共枚举 SqlDegree 对空间索引中的网格密度级别进行建模。
公共枚举 SqlElementDescriptorRelevance 指定片段的访问方式与描述符有关。
公共枚举 SqlElementDescriptorVolatility 此枚举描述元素描述符的波动性。每个波动性级别都不相同。不能为变量 AND、临时表等。它们是互斥的。临时对象与全局临时对象之间存在明显差异。
公共枚举 SqlEndpointState 对终结点的状态建模。
公共枚举 SqlEventGroup 对 SQL Server 的事件组建模。
公共枚举 SqlEventSessionMemoryPartitionMode 事件会话的内存分区模式,用于指定创建事件缓冲区的位置。
公共枚举 SqlEventSessionRetentionMode 对事件会话的事件保持模式建模,以用于处理事件丢失。
公共枚举 SqlEventType 对 SQL Server 的事件类型建模。
公共枚举 SqlForeignKeyAction 对操作进行建模,这些操作将在更新或删除现有外键指向的键时执行。
公共枚举 SqlGridTessellation 对空间索引中的网格分割进行建模。
公共枚举 SqlLoginEncryptionOption 对 SQL Server 的登录加密选项进行建模。
公共枚举 SqlMemoryUnit 对内存单位进行建模,以便在 SQL Server 模型中使用。
公共枚举 SqlMessageSentByType 指定消息发送方类型。
公共枚举 SqlMessageValidationMethod 指定消息验证方法。
公共枚举 SqlModelCapability 指定 SqlSchemaModel 中允许哪些类型的对象。
公共枚举 SqlPartitionRange 指定边界值属于间隔的左侧还是右侧。
公共枚举 SqlPayloadType 定义终结点的负载类型。
公共枚举 SqlPermission 对 SQL Server 的权限建模。对于每个值,指示主体具有指定的权限。例如,Insert 指示主体具有 INSERT 权限。
公共枚举 SqlPermissionAction 对 SQL Server 的权限的操作类型建模。
公共枚举 SqlPrimaryXmlIndexUsage 表示二级 XML 索引的类型。
公共枚举 SqlProtocolType 表示终结点的协议类型。
公共枚举 SqlRetentionUnit 描述保持期的度量单位。
公共枚举 SqlStatisticsSamplingStyle 定义用于创建统计信息的采样样式。
公共枚举 SqlSymmetricKeyAlgorithm 定义用于对称密钥的算法。
公共枚举 SqlTriggerOrderRestriction 定义受支持的触发器顺序限制类型。
公共枚举 SqlTriggerType 定义受支持的触发器类型。
公共枚举 SqlType 定义 SQL Server 内置数据类型。
公共枚举 SqlUserOptions 此类的一个实例,表示专门与用户相关的可配置服务器选项。
公共枚举 SqlXmlDataTypeStyle 定义受支持的 XML 数据类型样式。
公共枚举 SupportingStatementOption 对指示如何处理支持语句的选项的值进行建模。