В моем приложении EF Core 3.1 / WPF я заметил, что каждый раз, когда я объявляю целочисленный столбец в качестве ключа в одном из моих объектов EF Core (используя атрибут [Key]), значения индекса, генерируемые базой данных, всегда всегда положительны
Это какое-то универсальное SQL правило, на которое всегда можно рассчитывать? т.е. что автоматически генерируемые целочисленные индексы базы данных всегда больше нуля? Я подозреваю, что нет
(пометил это также ядром EF, потому что я не уверен, что ядро EF может как-то повлиять на ответ, и с Sqlite, потому что даже если это всего лишь Sqlite, я бы не стал знание ума.)