Допустим, у меня есть таблица с RowId и Value:LINQ Получение следующего идентификатора строки?
1 valueA
2 valueB
3 valueC
4 valueD
Тогда давайте говорить, что я удалить 4-й ряд:
1 valueA
2 valueB
3 valueC
Так следующая строка ID будет 5. Так как 4-й строке был удален, я не могу просто найти последнюю строку в таблице и добавить 1, чтобы получить следующий идентификатор строки. Как получить следующий идентификатор строки?
Спасибо!
Зачем вам нужно знать, что представляет собой следующий автогенерированный идентификатор? – Jimmy
Это для создания табличных отношений при вставке новой строки в таблицу. – sooprise
Это должно обрабатываться через SQL автоматически. Посмотрите на настройку первичных ключей, которые автоматически увеличиваются. В противном случае просто получить последнюю запись и сделать +1 будет работать, хотя это не идеально – Jimmy