Вы можете сделать следующее:
IQueryable query = from x in appEntities
where x.id = 32
select x;
var sql = ((System.Data.Objects.ObjectQuery)query).ToTraceString();
или в EF6:
var sql = ((System.Data.Entity.Core.Objects.ObjectQuery)query)
.ToTraceString();
Это даст вам SQL, который был сгенерирован.
Вам необходимо изменить функцию highlightPoints
:
function highlightPoints(e) {
const container = this;
const charts = Highcharts.charts.slice();
const chartIndex = charts.findIndex(chart => chart.renderTo === container);
if (chartIndex > -1) {
const chart = charts.splice(chartIndex, 1)[0];
const event = chart.pointer.normalize(e.originalEvent); // Find coordinates within the chart
const point = chart.series[0].searchPoint(event, true); // Get the hovered point
if (point) {
const x = point.x;
charts.forEach(chart => {
let caughtPoint;
const points = chart.series[0].points;
for (let i = 0; i < points.length; i = i + 1) {
if (points[i].x === x) {
points[i].highlight(e);
caughtPoint = points[i];
break;
}
}
chart.tooltip.refresh(caughtPoint); // Show the tooltip
})
}
}
}
Демонстрационная версия: http://jsfiddle.net/BlackLabel/tyazu4ko/