Oracle
 sql >> база данни >  >> RDS >> Oracle

Fluent 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. Как тълкувате плана за обяснение на заявка?

  2. Как да създадете и изпълните динамична заявка в съхранена процедура на oracle?

  3. Oracle CLOB не може да вмъкне повече от 4000 знака?

  4. ORA-02287:пореден номер не е разрешен тук

  5. Как да потопя kafka тема в oracle с помощта на kafka connect?