Sql80DatabaseSchemaProvider Class
DatabaseSchemaProvider for SQL Server 2000. It will create DataSchemaModel script services, and also user interaction services for SQL Server 2000.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.DatabaseSchemaProvider
Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProvider
Microsoft.Data.Schema.Sql.Sql80DatabaseSchemaProvider
Namespace: Microsoft.Data.Schema.Sql
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
<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
The Sql80DatabaseSchemaProvider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Sql80DatabaseSchemaProvider | Initializes a new instance of the Sql80DatabaseSchemaProvider class. |
Top
Properties
Name | Description | |
---|---|---|
ExtensionManager | Gets the ExtensionManager for the current database project in Visual Studio Team System 2008 Database Edition. (Inherited from DatabaseSchemaProvider.) | |
FamilyName | Returns the name of this family of DatabaseSchemaProviders. (Inherited from SqlDatabaseSchemaProvider.) | |
ModelSchema | Gets the ModelSchema object for this provider. (Inherited from DatabaseSchemaProvider.) | |
UserInteractionServices | Returns a singleton that provides SQL Server 2000-related user interaction services. (Overrides DatabaseSchemaProvider.UserInteractionServices.) |
Top
Methods
Name | Description | |
---|---|---|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetSchemaUpgradeXslt | Returns an Extensible Stylesheet Language Transformation (XSLT) that converts a .dbschema from the specified version to the current one, or null if no such conversion exists. (Overrides DatabaseSchemaProvider.GetSchemaUpgradeXslt(String).) | |
GetService<TService> | Returns an instantiated service object that is registered with this provider and identified by the provided Type. (Inherited from DatabaseSchemaProvider.) | |
GetServiceConstructor<TServiceConstructor> | Returns a constructor for the service that is identified by the provided Type. (Inherited from DatabaseSchemaProvider.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RegisterModelTypes | When implemented in a derived class, registers the model types that are found in the provided model schema. (Inherited from DatabaseSchemaProvider.) | |
SchemaVersionSupported | Returns a value that indicates whether the provided version is the same as that of the schema model, or whether an XLST is available to convert the schema model to the provided version. (Inherited from DatabaseSchemaProvider.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
Sql80ModelSchemaVersion | Current schema version for this provider. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.