Sql Params standardized names

I have renamed the methods to fit with what we agreed. I have opted for Param rather than Params as getById and deletebyId only use a single parameter and it seems best to keep it consistent and logical where possible. I have also added in some intellisense comments to these methods so it is clear to an end user exactly why the call is different.

Just to clarify I have also rerun all the param specific oracle unit tests and all is working again after the table create issue fix.