public static List <VeiculoEntidade> Consultar(VeiculoEntidade pVeiculoEntidade)
        {
            List <VeiculoEntidade> vListVeiculoEntidade = new List <VeiculoEntidade>();

            try
            {
                SqlDataReader vSqlDataReader = aTbVeiculoDAO.Consultar(pVeiculoEntidade);
                while (vSqlDataReader.Read())
                {
                    VeiculoEntidade vVeiculoEntidade = MontarObjeto(vSqlDataReader);
                    vListVeiculoEntidade.Add(vVeiculoEntidade);
                }

                //Fecha a conexao para consultar as montadoras
                Conexao.CloseConnection();

                foreach (var vVeiculoEntidade in vListVeiculoEntidade)
                {
                    vVeiculoEntidade.vMontadoraEntidade = (MontadoraEntidade.Consultar(vVeiculoEntidade.vMontadoraEntidade))[0];
                }
            }
            catch (Exception ex)
            {
                throw new Exception("consultar o(s) registro(s)");
            }
            finally
            {
                Conexao.CloseConnection();
            }

            return(vListVeiculoEntidade);
        }