SqlDatabaseSchemaProvider Class

Base class for a different version of SQL Database Schema Provider.

Namespace:  Microsoft.Data.Schema.Sql.SqlDsp
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
Public MustInherit Class SqlDatabaseSchemaProvider _
    Inherits DatabaseSchemaProvider
'Usage
Dim instance As SqlDatabaseSchemaProvider
public abstract class SqlDatabaseSchemaProvider : DatabaseSchemaProvider
public ref class SqlDatabaseSchemaProvider abstract : public DatabaseSchemaProvider
public abstract class SqlDatabaseSchemaProvider extends DatabaseSchemaProvider
[<AbstractClassAttribute>]
type SqlDatabaseSchemaProvider =  
    class
        inherit DatabaseSchemaProvider
    end

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.Extensibility.DatabaseSchemaProvider
    Microsoft.Data.Schema.Sql.SqlDsp.SqlDatabaseSchemaProvider
      Microsoft.Data.Schema.Sql.SqlDsp.Sql100DatabaseSchemaProvider
      Microsoft.Data.Schema.Sql.SqlDsp.Sql80DatabaseSchemaProvider
      Microsoft.Data.Schema.Sql.SqlDsp.Sql90DatabaseSchemaProvider

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.

See Also

Reference

SqlDatabaseSchemaProvider Members

Microsoft.Data.Schema.Sql.SqlDsp Namespace

DatabaseSchemaProvider

Other Resources

Walkthrough: Creating a New Type of Database Refactoring to Change Casing