Пример #1
0
        public override IDbCommand GetDropTableCommand(XingBlock block, string tableNamePostfix)
        {
            Type type = block.GetType();

            string tableName = (tableNamePostfix == null) ? type.Name : $"{type.Name}_{tableNamePostfix}";

            string     sql = $"Drop Table IF EXISTS {tableName}";
            IDbCommand cmd = XingClient.DBProviderFactory.CreateCommand();

            cmd.CommandText = sql;
            return(cmd);
        }
Пример #2
0
 public virtual IDbCommand GetCreateTableCommand(XingBlock block, string tableNamePostfix)
 {
     return(GetCreateTableCommand(block.GetType(), tableNamePostfix));
 }