I was of the understanding that a codeshare booking class may 'convert' to a different booking class for the operating airline. You probably weren't entitled to anything, and for a booking within europe which is going to earn relatively few miles, don't get so irritated and just write it off as bad luck.