Dlaczego aspnet_users używa guid dla id zamiast zwiększania int? dodatkowe punkty za pomoc w rozszerzaniu pól użytkownika
Dlaczego aspnet_users używa guid dla id zamiast zwiększania int?
Czy jest też jakiś powód, aby nie używać tego w innych tabelach jako klucza podstawowego? To trochę dziwne, ponieważ wiem, że większość aplikacji, z którymi pracowałem w przeszłości, używa zwykłego systemu int.
Zamierzam też zacząć używać tego identyfikatora, aby dopasować go do rozszerzonej tabeli szczegółów dla dodatkowych prefiksów użytkownika itp. Zastanawiałem się również nad użyciem tabeli linków z guid i int, ale zdecydowałem, że nie sądzę, że faktycznie trzeba mieć identyfikator użytkownika jako publiczny int.
Chociaż chciałbym mieć int (łatwiejsze jest wyszukiwanie użytkownika itp. Stackoverflow.com/users/12345/nazwa-użytkownika), ponieważ będę miał tylko nazwę użytkownika, nie sądzę, żebym musiał to przenosić element wokół i zwiększ dodatkową złożoność wyszukiwania, gdy muszę znaleźć użytkownika int.
Dziękujemy za wszelką pomoc w tym zakresie.