Asp.net mvc 5 Identity 2.0은 mvc 프로젝트를 실행할 때 자동으로 5 개의 테이블을 생성합니다.Asp.net mvc5 Identity?
여기 내 질문에 AspnetUser와 같은 일부 테이블은 'Id'유형의 문자열로 정의되어 있습니다.
문자열은 GUID와 비슷하지만 문자열을 사용하는 대신 GUID 유형을 정의하지 않는 이유는 무엇입니까?
문자열에서 데이터 형식을 전송하거나 데이터를 쿼리 할 때 어떤 작업을 수행합니까?
문자열로 정의하는 이유를 알아낼 수 없지만 guid처럼 보이십니까?
다른 테이블은 AspnetRole과 같은 문제가 있으며 'UserId', 'RoleId'항목도 문자열로 정의되어 있습니다.
의견이 있으십니까?
따라서 GUID의 성능이 String보다 나쁩니 까? – cnz81
나는 100 % 윤곽을 나타내지는 않았지만, 동료가있다. 나는 그를 확신한다. 그러나 그것이 내가 말했듯이 분명히 유일한 이유는 아닙니다. –