public AcessaDadosConstrutor adicionaSqlComParametro(ISqlConstrutor sqlConstrutor, String propriedade, DbType tipoParametro, object valorParametro) { String nomeColuna = propriedade.IndexOf(".") > -1 ? propriedade : sqlConstrutor.obterNomeMapeado(propriedade); String nomeParam = nomeColuna.Replace('.', '_'); sql.AppendFormat(" {0} = {1} ", nomeColuna, ad.obterNomeParametro(nomeParam)); adicionaParametro(nomeParam, tipoParametro, valorParametro); return(this); }