Хорошо, если вам нужен индекс для каждого результата, который вы можете просто сделать
var result = Table.Select((x,i)=> new {val = x, ind = i});
Это по существу добавит индекс каждой строки к ее данным, если вы хотите индекс определенного идентификатора в таблице, вы можете сделать что-то вроде
int index = result.where(x => x.id == [someval]).Select(y => y.ind).First();
Если результатом является результат вышеуказанного запроса, обратите внимание, что я набрал это на своем телефоне, snytax может иметь несколько ошибок