Code share has nothing to do with the service, EB status etc. It's simply a way so the airlines can claim they are flying to a specific destination without operating flights there them self. All service, point earning etc. are dependent on the airline operating the metal.