Здравствуйте, Darooma, Вы писали:
D>Что использовать для поля UserID в таблице пользователей: Guid или int ? D>В каких таблицах, например Files или Roles или Cities, когда удобнее что использовать?
Это зависит от требований к приложению в целом, а не от каких то таблиц. В общих случаях я бы посоветовал использовать int.
Здравствуйте, Darooma, Вы писали:
D>Что использовать для поля UserID в таблице пользователей: Guid или int ? D>Кто что использует? D>Какие за и против?
D>В каких таблицах, например Files или Roles или Cities, когда удобнее что использовать?
Если предполагается импорт данных, тогда Guid будет лучше однозначно.
Здравствуйте, Darooma, Вы писали:
D>Что использовать для поля UserID в таблице пользователей: Guid или int ? D>Кто что использует? D>Какие за и против?
D>В каких таблицах, например Files или Roles или Cities, когда удобнее что использовать?
Вообще-то не надо изобретать велосипед, есть стандартный Membership, там UserID — это Guid.
Guidы в задачах аутентификации полезнее, так как аутентификация может быть не только для учетных записей, хранимых в базе, но и для OpenID, LiveID и даже анонимной аутентификации.
Здравствуйте, Darooma, Вы писали:
D>Что использовать для поля UserID в таблице пользователей: Guid или int ? D>Кто что использует? D>Какие за и против?
D>В каких таблицах, например Files или Roles или Cities, когда удобнее что использовать?
конечно guid. Так url'ы с userId страшнее выглядят
If the message above is in English — means I'm wasting my work time and work computer to post here. No hard feelings
Здравствуйте, gandjustas, Вы писали:
G>Guidы в задачах аутентификации полезнее, так как аутентификация может быть не только для учетных записей, хранимых в базе, но и для OpenID, LiveID и даже анонимной аутентификации.
Здравствуйте, snaphold, Вы писали:
S>Здравствуйте, gandjustas, Вы писали:
G>>Guidы в задачах аутентификации полезнее, так как аутентификация может быть не только для учетных записей, хранимых в базе, но и для OpenID, LiveID и даже анонимной аутентификации.
S>А это как и с чем это едят?
OpenID LiveID
Анонимная аутентификация — способ когда пользователя не вводит никакие данные, а идетифицируется по куке.