समस्या यह हो सकती है:
.Table("PigToYig")
Oracle ऑब्जेक्ट नाम, डिफ़ॉल्ट रूप से, UPPER मामले में हैं। हालाँकि, Oracle दिए गए मामले में दोहरे-उद्धरणों में नाम लागू करता है। दूसरे शब्दों में, यदि आपकी तालिका में डिफ़ॉल्ट नामकरण है, तो आपको इसके बजाय इसमें पास करने की आवश्यकता हो सकती है ...
.Table("PIGTOYIG")
यह निर्भर करता है कि NHibernate उन चरों को SQL में कैसे परिवर्तित करता है (मैं NHibernate से परिचित नहीं हूँ)।