@ -150,6 +150,13 @@ namespace Volo.Abp.Cli.Commands
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					            Logger . LogInformation ( "Output folder: "  +  outputFolder ) ; 
            Logger . LogInformation ( "Output folder: "  +  outputFolder ) ; 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					            if  ( connectionString  = =  null  & & 
 
			
		
	
		
		
			
				
					
					                databaseManagementSystem  ! =  DatabaseManagementSystem . NotSpecified  & & 
 
			
		
	
		
		
			
				
					
					                databaseManagementSystem  ! =  DatabaseManagementSystem . SQLServer ) 
 
			
		
	
		
		
			
				
					
					            { 
 
			
		
	
		
		
			
				
					
					                connectionString  =  GetNewConnectionStringByDbms ( databaseManagementSystem ,  outputFolder ) ; 
 
			
		
	
		
		
			
				
					
					            } 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					            commandLineArgs . Options . Add ( CliConsts . Command ,  commandLineArgs . Command ) ; 
            commandLineArgs . Options . Add ( CliConsts . Command ,  commandLineArgs . Command ) ; 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					            var  result  =  await  TemplateProjectBuilder . BuildAsync ( 
            var  result  =  await  TemplateProjectBuilder . BuildAsync ( 
 
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -219,6 +226,24 @@ namespace Volo.Abp.Cli.Commands
 
			
		
	
		
		
			
				
					
					            } 
            } 
 
			
		
	
		
		
			
				
					
					        } 
        } 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					        private  string  GetNewConnectionStringByDbms ( DatabaseManagementSystem  databaseManagementSystem ,  string  outputFolder ) 
 
			
		
	
		
		
			
				
					
					        { 
 
			
		
	
		
		
			
				
					
					            switch  ( databaseManagementSystem ) 
 
			
		
	
		
		
			
				
					
					            { 
 
			
		
	
		
		
			
				
					
					                case  DatabaseManagementSystem . MySQL : 
 
			
		
	
		
		
			
				
					
					                    return  "Server=localhost;Port=3306;Database=MyProjectName;Uid=root;Pwd=myPassword;" ; 
 
			
		
	
		
		
			
				
					
					                case  DatabaseManagementSystem . PostgreSQL : 
 
			
		
	
		
		
			
				
					
					                    return  "User ID=root;Password=myPassword;Host=localhost;Port=5432;Database=MyProjectName;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;" ; 
 
			
		
	
		
		
			
				
					
					                //case DatabaseManagementSystem.Oracle: 
 
			
		
	
		
		
			
				
					
					                case  DatabaseManagementSystem . OracleDevart : 
 
			
		
	
		
		
			
				
					
					                    return  "Data Source=MyProjectName;Integrated Security=yes;" ; 
 
			
		
	
		
		
			
				
					
					                case  DatabaseManagementSystem . SQLite : 
 
			
		
	
		
		
			
				
					
					                    return  $"Data Source={Path.Combine(outputFolder," database \ \ MyProjectName . db ")};Version=3;" ; 
 
			
		
	
		
		
			
				
					
					                default : 
 
			
		
	
		
		
			
				
					
					                    return  null ; 
 
			
		
	
		
		
			
				
					
					            } 
 
			
		
	
		
		
			
				
					
					        } 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					        private  void  DeleteMigrationsIfNeeded ( DatabaseProvider  databaseProvider ,  DatabaseManagementSystem  databaseManagementSystem ,  string  outputFolder ) 
        private  void  DeleteMigrationsIfNeeded ( DatabaseProvider  databaseProvider ,  DatabaseManagementSystem  databaseManagementSystem ,  string  outputFolder ) 
 
			
		
	
		
		
			
				
					
					        { 
        { 
 
			
		
	
		
		
			
				
					
					            if  ( databaseManagementSystem  = =  DatabaseManagementSystem . NotSpecified  | |  databaseManagementSystem  = =  DatabaseManagementSystem . SQLServer ) 
            if  ( databaseManagementSystem  = =  DatabaseManagementSystem . NotSpecified  | |  databaseManagementSystem  = =  DatabaseManagementSystem . SQLServer )