Microsoft.Data.Schema.ScriptDom Namespace
The Microsoft.Data.Schema.ScriptDom namespace provides classes and interfaces that can be used to extend the Parser and Script Generator for Third-Party support.
This namespace describes the base types that a database schema provider (DSP) implementer must inherit, with concrete implementations for the required Script DOM. This includes the two core base types Parser and ScriptGenerator, as well as supporting types.
| Class | Description | |
|---|---|---|
|
ParseError | This class reports on the error that occurred during parsing. |
|
Parser | Abstract base class that is inherited by implementations specific to a database schema provider. The class is used to parse language scripts. |
|
ScriptGenerator | This class is used to generate a script from a script fragment. |
| Interface | Description | |
|---|---|---|
|
IScriptFragment | Represents the script fragment. |