Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

धाराप्रवाह NHibernate 3 और Oracle.DataAccess

यहां एक कार्यशील कोड स्निपेट दिया गया है:

public static void InitializeNHibernate()
{
    var configurer = (OracleClientConfiguration.Oracle10.ShowSql().ConnectionString(c =>
                 c.FromConnectionStringWithKey("development"))
                 .DefaultSchema("myschema")
                 .UseReflectionOptimizer()
                 .Cache(c =>
                         c.ProviderClass<SysCacheProvider>()
                         .UseQueryCache()));

    var cfg = Fluently.Configure()
        .Database(configurer)
        .Mappings(m =>
                      {
                          m.FluentMappings
                              .AddFromAssemblyOf<Employee>()
                              .Conventions.Add<OracleDateTimeTypeConvention>();

                          m.HbmMappings
                              .AddFromAssemblyOf<Employee>();
                      })
        .ExposeConfiguration(configuration =>
        {
            configuration.SetProperty(Environment.Hbm2ddlKeyWords, "auto-quote");
            configuration.SetProperty(Environment.GenerateStatistics, "true");
            configuration.SetProperty(Environment.CurrentSessionContextClass, "web");
            configuration.SetProperty(Environment.CommandTimeout, "60");
        });
}

प्रदाता निर्दिष्ट किए बिना, यह स्वचालित रूप से Oracle DataAccess को चुनता है।

संपादित करें: यह नहीं . करता है इसे स्वचालित रूप से उठाएं, मेरे पास यह मेरी कनेक्शन स्ट्रिंग पर है:

<add name="development" connectionString="Data Source=XXX;User ID=yyy;Password=zzz;" providerName="Oracle.DataAccess.Client"/>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरी OOW15 यात्रा पूरी हो गई है

  2. Oracle sql में दिनांक कार्यों के साथ कैसे काम करें?

  3. ओरेकल एपेक्स सूची का चयन करें और मूल्यों को छिपाएं

  4. Oracle में तालिका को छोटा करें त्रुटियाँ प्राप्त कर रहा है

  5. ग्रिडव्यू में कुल योग