Interface ISqlTableBuilder
Represents an SQL table builder.
public interface ISqlTableBuilder : ISqlObjectBuilder
- Inherited Members
- Extension Methods
Properties
Columns
Collection of columns that belong to this table.
ISqlColumnBuilderCollection Columns { get; }
Property Value
Constraints
Collection of constraints that belong to this table.
ISqlConstraintBuilderCollection Constraints { get; }
Property Value
Info
Represents a full name information of this table.
SqlRecordSetInfo Info { get; }
Property Value
Node
Underlying SqlTableBuilderNode instance that represents this table.
SqlTableBuilderNode Node { get; }
Property Value
Schema
Schema that this table belongs to.
ISqlSchemaBuilder Schema { get; }
Property Value
Methods
SetName(string)
Changes the name of this object.
ISqlTableBuilder SetName(string name)
Parameters
name
stringName to set.
Returns
- ISqlTableBuilder
this.
Exceptions
- SqlObjectBuilderException
When name cannot be changed.