Insertion de NULL dans SQL DB à partir de C # DbCommand

        DbParameter param = comm.CreateParameter();
        param = comm.CreateParameter();
        param.ParameterName = "@StaffId";
        if (!string.IsNullOrEmpty(activity.StaffId))
            param.Value = activity.StaffId;
        param.DbType = DbType.String;
        comm.Parameters.Add(param);

Le ci-dessus ne fonctionne pas (évidemment), l'objet n'est pas instancié. Je suis tenté d'insérer une valeur NULL dans la base de données lorsque StaffId n'est PAS remplie. Comment puis-je y parvenir?

source d'informationauteur SkonJeet