Jak napisał Nick w swojej odpowiedzi, sprawa jest związana z cudzysłowami i wielkością wygenerowanego zapytania, ale nie z nazwami tabel, ale z nazwą schematu:
SELECT *
FROM "myce"."PERSONS" "Extent1"
Rozwiązanie jest więc bardzo proste, wystarczy pisać wielkimi literami identyfikator użytkownika i nazwę schematu:
modelBuilder.Entity<Person>().ToTable("PERSONS","MYCE");
Ogólnie wszystkie muszą być pisane wielkimi literami:tabele, schematy i nazwy pól. Ale lepiej jest opisywać każdą mapowaną właściwość atrybutem Kolumna zamiast wielkimi literami w nazwie właściwości:
[Column("FIRST_NAME")]
public string FirstName { get; set; }
Dzięki temu nazwy będą łatwiejsze do odczytania zarówno w bazie danych, jak iw klasach.