Sql80DatabaseSchemaProvider 类
SQL Server 2000 的 DatabaseSchemaProvider。 它将创建 DataSchemaModel 脚本服务以及 SQL Server 2000 的用户交互服务。
继承层次结构
System.Object
Microsoft.Data.Schema.DatabaseSchemaProvider
Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProvider
Microsoft.Data.Schema.Sql.Sql80DatabaseSchemaProvider
命名空间: Microsoft.Data.Schema.Sql
程序集: Microsoft.Data.Schema.Sql(在 Microsoft.Data.Schema.Sql.dll 中)
语法
声明
<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")> _
Public NotInheritable Class Sql80DatabaseSchemaProvider _
Inherits SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")]
public sealed class Sql80DatabaseSchemaProvider : SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute(L"Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")]
public ref class Sql80DatabaseSchemaProvider sealed : public SqlDatabaseSchemaProvider
[<Sealed>]
[<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider")>]
type Sql80DatabaseSchemaProvider =
class
inherit SqlDatabaseSchemaProvider
end
public final class Sql80DatabaseSchemaProvider extends SqlDatabaseSchemaProvider
Sql80DatabaseSchemaProvider 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
Sql80DatabaseSchemaProvider | 初始化 Sql80DatabaseSchemaProvider 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
ExtensionManager | 获取 Visual Studio Team System 2008 Database Edition 中当前数据库项目的 ExtensionManager。 (继承自 DatabaseSchemaProvider。) | |
FamilyName | 返回该 DatabaseSchemaProviders 系列的名称。 (继承自 SqlDatabaseSchemaProvider。) | |
ModelSchema | 获取此提供程序的 ModelSchema 对象。 (继承自 DatabaseSchemaProvider。) | |
UserInteractionServices | 返回可提供与 SQL Server 2000 相关的用户交互服务的单一实例。 (重写 DatabaseSchemaProvider.UserInteractionServices。) |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetSchemaUpgradeXslt | 返回将 .dbschema 从指定版本转换为当前版本的可扩展样式表语言转换 (XSLT),如果没有此类转换,则返回 null。 (重写 DatabaseSchemaProvider.GetSchemaUpgradeXslt(String)。) | |
GetService<TService> | 返回注册到此提供程序并由所提供的 Type 标识的实例化服务对象。 (继承自 DatabaseSchemaProvider。) | |
GetServiceConstructor<TServiceConstructor> | 返回所提供的 Type 标识的服务的构造函数。 (继承自 DatabaseSchemaProvider。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
RegisterModelTypes | 在派生类中实现时,注册在所提供的模型架构中找到的模型类型。 (继承自 DatabaseSchemaProvider。) | |
SchemaVersionSupported | 返回一个值,它指示所提供的版本是否与架构模型的版本相同,或是否有 XLST 可将架构模型转换为所提供的版本。 (继承自 DatabaseSchemaProvider。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
字段
名称 | 说明 | |
---|---|---|
Sql80ModelSchemaVersion | 此提供程序的当前架构版本。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。