Почему aspnet_users использует guid для id, а не увеличивает int?
Также есть ли причина не использовать это в других таблицах в качестве первичного ключа? Это кажется немного странным, поскольку я знаю, что большинство приложений, с которыми я работал в прошлом, просто используют обычную систему int.
Я также собираюсь начать использовать этот идентификатор для сопоставления с таблицей расширенных сведений для дополнительных пользовательских настроек и т. д. Я также рассматривал возможность использования таблицы ссылок с guid и int в ней, но решил, что, поскольку я не думаю, что я на самом деле нужно иметь идентификатор пользователя как общедоступный int.
Хотя я хотел бы иметь int (удобнее выполнять поиск пользователя и т. д. stackoverflow.com/users/12345/user-name ), поскольку у меня просто будет имя пользователя, я не думаю, что мне нужно нести это элемент вокруг и нести дополнительную сложность поиска, когда мне нужно найти пользователя int.
Спасибо за любую помощь в этом.