Zoals Nick in zijn antwoord schreef, heeft het probleem te maken met de aanhalingstekens en hoofdletters van de gegenereerde query, maar niet met de namen van de tabel, maar met de naam van het schema:
SELECT *
FROM "myce"."PERSONS" "Extent1"
De oplossing is dus heel eenvoudig, alleen de gebruikers-ID en de schemanaam in hoofdletters:
modelBuilder.Entity<Person>().ToTable("PERSONS","MYCE");
Over het algemeen moet alles in hoofdletters zijn:tabellen, schema's en veldnamen. Maar het is beter om elke toegewezen eigenschap te annoteren met het Column-attribuut in plaats van de eigenschapsnaam in hoofdletters:
[Column("FIRST_NAME")]
public string FirstName { get; set; }
Zo zijn de namen gemakkelijker te lezen in zowel de database als de klassen.