public ApplicationController(ApplicationPreferences applicationPreferences, Table table)
 {
     this.applicationPreferences = applicationPreferences;
     codeGenerator     = new CodeGenerator(applicationPreferences, table);
     fluentGenerator   = new FluentGenerator(applicationPreferences, table);
     castleGenerator   = new CastleGenerator(applicationPreferences, table);
     contractGenerator = new ContractGenerator(applicationPreferences, table);
     byCodeGenerator   = new ByCodeGenerator(applicationPreferences, table);
     if (applicationPreferences.ServerType == ServerType.Oracle)
     {
         mappingGenerator = new OracleMappingGenerator(applicationPreferences, table);
     }
     else
     {
         mappingGenerator = new SqlMappingGenerator(applicationPreferences, table);
     }
 }
Example #2
0
 public ApplicationController(IApplicationSettings applicationPreferences, Table table)
 {
     this.applicationPreferences = applicationPreferences;
     codeGenerator            = new CodeGenerator(applicationPreferences, table);
     fluentGenerator          = new FluentGenerator(applicationPreferences, table);
     entityFrameworkGenerator = new EntityFrameworkGenerator(applicationPreferences, table);
     castleGenerator          = new CastleGenerator(applicationPreferences, table);
     contractGenerator        = new ContractGenerator(applicationPreferences, table);
     byCodeGenerator          = new ByCodeGenerator(applicationPreferences, table);
     testGenerator            = new PersistenceSpecificationTestCodeGenerator(applicationPreferences, table);
     if (applicationPreferences.ServerType == ServerType.Oracle)
     {
         mappingGenerator = new OracleMappingGenerator(applicationPreferences, table);
     }
     else
     {
         mappingGenerator = new SqlMappingGenerator(applicationPreferences, table);
     }
 }