Not to have the PK is a design fault.
there is an id in the project, but I don't want to see it in the table