c# exécuter la SqlCommand avec les Paramètres “à l'aide de” bloc de code

Je suis de la tentative d'exécution d'une Commande SQL par le biais d'une 'aide' bloc de code, mais ne semble pas possible de l'obtenir pour fonctionner avec des Paramètres. J'obtiens l'erreur: "Paramètres" n'existe pas dans le contexte actuel", quelqu'un aurait-il une solution pour ce problème? Voilà Mon code:

DataTable dt = new DataTable();
using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
using (var cmd = new SqlCommand(" SELECT FName" +
                                        " FROM EmployeeTable " +
                                        " WHERE EmployeeId = @empId",
                                        con)
                                        {
                                            Parameters.Add(new SqlParameter("@empId",empId))
                                        })
        {
            try
            {
                   con.open();
                   dt.Load(cmd.ExecuteReader());
            }
            catch(Exception ex)
            {
                 //(snip) Log Exceptions
            }
        }
        return dt;
  • Je ne journal de l'exception dans mon code, mais je ne savais pas que l'extrait de code pour le problème à la main donc je n'ai pas pris la peine de le mettre dans
InformationsquelleAutor Divide100 | 2013-08-19