SqlSchemaModel Class
The base class for Sql schema managers.
Namespace: Microsoft.Data.Schema.Sql.SchemaModel.SqlServer
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public MustInherit Class SqlSchemaModel _
Inherits DataSchemaModel
'Usage
Dim instance As SqlSchemaModel
[SerializableAttribute]
public abstract class SqlSchemaModel : DataSchemaModel
[SerializableAttribute]
public ref class SqlSchemaModel abstract : public DataSchemaModel
public abstract class SqlSchemaModel extends DataSchemaModel
Remarks
In the current design for the SQL Server 2000 and SQL Server 2005 DSPs, the concrete DataSchemaModel implementations share an interim abstract class, which is SqlSchemaModel. This is not a requirement of DSP implementation and is being done here primarily as a means of enabling reuse by the two concrete implementations.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.SchemaModel.ModelStore
Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.SqlServer.SqlSchemaModel
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
Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace
Other Resources
Walkthrough: Authoring a Custom Static Code Analysis Rule Assembly for SQL