Class SqliteSchemaBuilder
Represents an SQL schema builder.
public sealed class SqliteSchemaBuilder : SqlSchemaBuilder, ISqlSchemaBuilder, ISqlObjectBuilder
- Inheritance
-
SqliteSchemaBuilder
- Implements
- Inherited Members
- Extension Methods
Remarks
SqliteDialect implementation.
Properties
Database
Database that this object belongs to.
public SqliteDatabaseBuilder Database { get; }
Property Value
Objects
Collection of objects that belong to this schema.
public SqliteObjectBuilderCollection Objects { get; }
Property Value
Methods
AfterRemove()
Callback invoked just after the removal has been processed.
protected override void AfterRemove()
BeforeRemove()
Callback invoked just before the removal is processed.
protected override void BeforeRemove()
Exceptions
- SqlObjectBuilderException
When this object cannot be removed.
SetName(string)
Changes the name of this object.
public SqliteSchemaBuilder SetName(string name)
Parameters
namestringName to set.
Returns
- SqliteSchemaBuilder
this.
Exceptions
- SqlObjectBuilderException
When name cannot be changed.