Problém může být tento:
.Table("PigToYig")
Názvy objektů Oracle jsou ve výchozím nastavení VELKÉ. Oracle však v daném případě používá názvy v uvozovkách. Jinými slovy, pokud má vaše tabulka výchozí pojmenování, možná budete muset zadat toto ...
.Table("PIGTOYIG")
Záleží na tom, jak NHibernate převede tyto proměnné do SQL (neznám NHibernate).