Как узнать порядковый номер строки в столбце(Entity Framework С#)?
В бд строки могут лежать в любом непредсказуемом для Вас порядке. И какая строка на каком месте находится, Вас интересовать не должно. То, что Вы видите строки в каком то порядке, это сортировка по дефолту. Если Вы хотите взять порядковый номер строки, то нужно указать порядковый номер относительно какого то поля, т.е. таблицу прежде надо отсортировать по нужному полю (Id, DateTime, Name и т.д.), а потом можете брать запись отсчитывая с любого конца. Поэтому это примерно будет выглядеть такbd.User.OrderBy(x => x.Id).ElementAt(5);
Если надо именно порядковый номер узнать определенной записи, то можно такbd.User.OrderBy(x => x.Id).ToList().FindIndex(x => x.Name == "Vasya");
В бд строки могут лежать в любом непредсказуемом для Вас порядке. И какая строка на каком месте находится, Вас интересовать не должно. То, что Вы видите строки в каком то порядке, это сортировка по дефолту. Если Вы хотите взять порядковый номер строки, то нужно указать порядковый номер относительно какого то поля, т.е. таблицу прежде надо отсортировать по нужному полю (Id, DateTime, Name и т.д.), а потом можете брать запись отсчитывая с любого конца. Поэтому это примерно будет выглядеть такbd.User.OrderBy(x => x.Id).ElementAt(5);
Если надо именно порядковый номер узнать определенной записи, то можно такbd.User.OrderBy(x => x.Id).ToList().FindIndex(x => x.Name == "Vasya");