Added ability to use different types of escaping for different database systems

Switched the Dapper Access Principal pattern to use escaping