What I am trying to do is create some arbitrary sql command with parameters, set the values and types of the parameters, and then return the parsed sql command - with parame
I would be tempted to look into using LINQ as it will give you the control you want in your C# code.