示例#1
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="columnNodeHelper">获取列节点信息的Helper</param>
 /// <param name="tableName">表名</param>
 /// <param name="schemaName">数据库架构名</param>
 public BuildTableTree(ColumnNodeHelper columnNodeHelper, string tableName, string schemaName = null)
 {
     _columnNodeHelper = columnNodeHelper;
     _tableName        = tableName;
     _schemaName       = schemaName;
     _columnNodes      = new List <IColumnNode>();
 }
示例#2
0
 /// <summary>
 /// 创建为Table添加列的语句生成树
 /// </summary>
 /// <param name="columnNodeHelper">获取列节点信息的Helper</param>
 /// <param name="tableName">表名</param>
 /// <param name="schemaName">数据库架构名</param>
 public AlterTableAddColumnsTree(ColumnNodeHelper columnNodeHelper, string tableName, string schemaName)
 {
     _columnNodeHelper = columnNodeHelper;
     _tableName        = tableName;
     _schemaName       = schemaName;
     _columnNodes      = new List <IColumnNode>();
 }