public async Task <JsonResult> FindForeignDescription(string connectionName, string foreignTable, string foreignTableKey, string foreignKeyValue) { var customConnection = await _context.CustomConnection.SingleOrDefaultAsync(x => x.Name == connectionName); var connectionString = Util.GetConnectionString(customConnection); var columnList = new List <TableColumnInfo>(); using (var oconn = new OracleConnection(connectionString)) { oconn.Open(); var desc = await _util.FindForeignDescription(oconn, connectionName, foreignTable, foreignTableKey, foreignKeyValue); return(Json(new { success = true, message = desc })); } }