The ITableDefinition interface exposes simple methods to create, drop, and alter tables on the data source.
ITableDefinition is optional for providers that do not otherwise support table creation; it is mandatory for providers that support table creation through commands.
| Method | Description |
| AddColumn | Adds a new column to a base table. |
| CreateTable | Creates a new base table in the data source. |
| DropColumn | Drops a column from a base table. |
| DropTable | Drops a base table in the data source. |