मैं PostgreSQL के साथ fluentnhibernate का उपयोग कर रहा हूं। Fluentnhibernate अंतिम संस्करण है। PosrgreSQL संस्करण 8.4 है। बनाने ISessionFactory के लिए मेरे कोड:फ्लुएंट एनएचबेर्नेट और पोस्टग्रेएसक्यूएल, स्कीमामैटाडाटाउपटर। क्वोटटेबल और कॉलम - सिस्टम। नोट्स समर्थित नहीं है: निर्दिष्ट विधि समर्थित नहीं है
public static ISessionFactory CreateSessionFactory()
{
string connectionString = ConfigurationManager.ConnectionStrings["PostgreConnectionString"].ConnectionString;
IPersistenceConfigurer config = PostgreSQLConfiguration.PostgreSQL82.ConnectionString(connectionString);
FluentConfiguration configuration = Fluently
.Configure()
.Database(config)
.Mappings(m =>
m.FluentMappings.Add(typeof(ResourceMap))
.Add(typeof(TaskMap))
.Add(typeof(PluginMap)));
var nhibConfig = configuration.BuildConfiguration();
SchemaMetadataUpdater.QuoteTableAndColumns(nhibConfig);
return configuration.BuildSessionFactory();
}
जब मैं लाइन SchemaMetadataUpdater.QuoteTableAndColumns पर कोड निष्पादित (nhibConfig) हूँ, फेंक त्रुटि: System.NotSupportedException: निर्दिष्ट विधि समर्थित नहीं है। कृपया मेरी मदद करें! मुझे समाधान की बहुत जरूरत है। सादर
इसे कूल करें ('कॉन्फ़िगरेशन। एक्सप्लोर कॉन्फ़िगरेशन ... ') एमएस एसक्यूएल (कुछ आश्चर्यों के मामले में) के लिए भी काम करता है। – Nux
इतना पुराना उत्तर, अभी भी इतना ताजा समाधान;) मैं एनएचबीर्नेट स्थिरता की प्रशंसा करता हूं ... –