public IActionResult GenerateEntityClass( [FromQuery] ColumnRequest request , [FromServices] SmartSqlBuilderFactory factory , [FromServices] ISqlProviderFactory sqlProviderFactory , [FromServices] ConnectionService connectionService ) { var connection = connectionService.QuerySingle(request.ConnectionId); if (connection == null) { return(null); } var dbService = DatabaseService.Create(factory, sqlProviderFactory, connection); var columns = dbService.ListColumns(request.TableName); var code = _codeGenerator.Execute(columns); return(Success(code)); }