Table of Contents

CreateTable 类

命名空间
Shadow.DDL
程序集
Shadow.DDL.dll

建表

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 ITable
columns IEnumerable<ColumnSchema>

属性

Columns

public IEnumerable<ColumnSchema> Columns { get; }

属性值

IEnumerable<ColumnSchema>

Table

public ITable Table { get; }

属性值

ITable

方法

Write(ISqlEngine, StringBuilder)

拼写sql

public void Write(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteCreateTable(ISqlEngine, StringBuilder, TableSchema)

CREATE TABLE

public static void WriteCreateTable(ISqlEngine engine, StringBuilder sql, TableSchema table)

参数

engine ISqlEngine
sql StringBuilder
table TableSchema

异常

NotSupportedException

请先注册定义列组件

WriteCreateTable(ISqlEngine, StringBuilder, ITable, IEnumerable<ColumnSchema>)

CREATE TABLE

public static void WriteCreateTable(ISqlEngine engine, StringBuilder sql, ITable table, IEnumerable<ColumnSchema> columns)

参数

engine ISqlEngine
sql StringBuilder
table ITable
columns IEnumerable<ColumnSchema>

异常

NotSupportedException

请先注册定义列组件