Esempio n. 1
0
        public int Generate(StreamWriter writer, IProgress <int> progress)
        {
            TableName tableName = schema.TableName;
            string    sql       = string.Format("SELECT * FROM {0}", tableName);

            if (Where != null)
            {
                sql = string.Format("SELECT * FROM {0} WHERE {1}", tableName, Where);
            }

            SqlCmd cmd = new SqlCmd(tableName.Provider, sql);

            count = 0;
            cmd.Read(reader => Generate(cmd, reader, writer, progress));
            return(count);
        }