CreateTable 类
建表
public class CreateTable : IExecuteSql, ISqlEntity
- 继承
-
CreateTable
- 实现
- 继承成员
- 扩展方法
构造函数
CreateTable(TableSchema)
建表
public CreateTable(TableSchema table)
参数
table
TableSchema
CreateTable(ITable, IEnumerable<ColumnSchema>)
建表
public CreateTable(ITable table, IEnumerable<ColumnSchema> columns)
参数
table
ITablecolumns
IEnumerable<ColumnSchema>
属性
Columns
列
public IEnumerable<ColumnSchema> Columns { get; }
属性值
Table
表
public ITable Table { get; }
属性值
方法
Write(ISqlEngine, StringBuilder)
拼写sql
public void Write(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder
WriteCreateTable(ISqlEngine, StringBuilder, TableSchema)
CREATE TABLE
public static void WriteCreateTable(ISqlEngine engine, StringBuilder sql, TableSchema table)
参数
engine
ISqlEnginesql
StringBuildertable
TableSchema
异常
- NotSupportedException
请先注册定义列组件
WriteCreateTable(ISqlEngine, StringBuilder, ITable, IEnumerable<ColumnSchema>)
CREATE TABLE
public static void WriteCreateTable(ISqlEngine engine, StringBuilder sql, ITable table, IEnumerable<ColumnSchema> columns)
参数
engine
ISqlEnginesql
StringBuildertable
ITablecolumns
IEnumerable<ColumnSchema>
异常
- NotSupportedException
请先注册定义列组件