Fixing the bug in EscapeIdentifier implementation.
1. For multi part identifiers, we escape each part separately.
2. For a given input, if we find escape characters ( '[' and ']' ), we don't perform any escaping. We should assume that user knows what they are doing.
Fixing naming of variables/properties to confirm to MS standard.
Removing commented out code.
Performing CAST instead of using AS operator as it will get rid of Resharper static analysis warning.
Merge pull request #11 from SolutionYogi/devel

Improved EscapeIdentifier for SqlServerProvider