[RESOLVIDO] Erro ao inserir no SQL

Pessoal estou com um erro aqui sera que alguem poderia ajudar? Este codigo abaixo é meu inserir com c# e ado.net, ao executar ele dar erro no ExecuteNonquery(); o erro dar propiedade conection nao foi inicializa, alguem poderar ajudar a descobrir o que posso fazer aqui,? segue o codigo

`using System;

using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WebADO.NET.Dominio;

namespace WebADO.NET.Persistencia {
class clienteDAO
{

    private string _sql;
    private SqlCommand _cmd;
    private conexaoDAO _minhaConexao;
    private int _linhasalteradas;


    public int Inserir(ClienteBO cliente) 
    {
        _minhaConexao = new conexaoDAO();
        _sql = "INSERT INTO pessoa (Nome, Email, Idade) values " + "('"+cliente.Nome+"','"+cliente.Email+"','"+cliente.Idade+"')";

        _cmd = new SqlCommand(_sql, _minhaConexao.conexao);
       
        _linhasalteradas =_cmd.ExecuteNonQuery(); //erro aqui
        _minhaConexao.Dispose();
        return _linhasalteradas;
    }
}

}

`
classe conexao DAO

`using System;

using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WebADO.NET.Persistencia {
public class conexaoDAO {

    public SqlConnection conexao;
    private SqlCommand _cmd;
    private string _stringConexao;


   //conexao
    public void ConexaoDAO()
    {
        _stringConexao = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=D:\\Desktop\\web2\\MeuBanco.mdf;Integrated Security=True;Connect Timeout=30";
        conexao = new SqlConnection(_stringConexao);
        conexao.Open();
    }
   //fecha
     public void Dispose() 
    {
        conexao.Close();
    }
   //leitura
     public  SqlDataReader ExecutaLeitura(string sqlQuery) 
     {
         _cmd = new SqlCommand(sqlQuery, conexao);
         return _cmd.ExecuteReader();
     }
   //executa um comando
     public int ExecutaComando(string sqlQuery) 
     {
         _cmd = new SqlCommand(sqlQuery, conexao);
         return _cmd.ExecuteNonQuery();
     }

}

}
`

Faltou postar a classe ConexaoDAO.

ja postei amigo @javaflex

O nome da classe está em minúsculo, entao ConexaoDAO() não será considerado como construtor. Renomeie a classe de conexaoDAO para ConexaoDAO.

beleza amigo, uma besteira neh, ja nao erro mais, valeu mesmo deu certo.