Het probleem kan heel goed dit zijn:
.Table("PigToYig")
Oracle-objectnamen zijn standaard in HOOFDLETTERS. Oracle gebruikt in het gegeven geval echter namen tussen dubbele aanhalingstekens. Met andere woorden, als uw tabel de standaard naamgeving heeft, moet u deze mogelijk in plaats daarvan doorgeven ...
.Table("PIGTOYIG")
Het hangt ervan af hoe NHibernate die variabelen omzet in SQL (ik ben niet bekend met NHibernate).