C# ASP.NET MVC Pegar ID do usuario Logado

Galera, preciso de alguma forma pegar o id do usuario logado depois que ele logou.
minha aplicacao esta assim:

 public ActionResult ValidaLogin(Usuario usuario)
{
        ConnectionString();
        conexao.Open();
        comando.Connection = conexao;
        comando.CommandText = "select clienteid,nomeusuario from UsuarioLogin where nomeusuario  = '" + usuario.Name + "' and senha = '" + usuario.Password + "'";
        acesso = comando.ExecuteReader();
      
        if (acesso.Read())
        {
           clienteId = acesso.GetInt32(0); //pega o id do usuario, só que perde o valor quando vai pra outra view
        
            return View("Comprar_Reservar");           
        }
        else
        {
            return View("Error");
        }
}

Já consegui resolver

. Coloquei o clienteId dentro de uma sessão