Я сгенерировал первичный ключ с помощью guid.
Записи всегда сохраняются в данных резервной копии с помощью кластерного индекса.Если вы хотите, чтобы вставки обычно добавлялись в конце кластеризованного индекса, используйте вместо этого целочисленный первичный ключ IDENTITY
.(Для SQL Server. Другие движки баз данных могут использовать другие ключевые слова для определения возрастающего целого числа PK.)
Кроме того, при запросе данных никогда не гарантируется сортировка , если вы явно не укажетеодин.Каждый раз, когда вы запрашиваете свои данные и хотите конкретный порядок, используйте предложение ORDER BY
.(.OrderBy()
в коде приложения LINQ.)