NHibernate 매핑을 시작합니다. 주요한 경우 int 형식을 사용하지만 일부 엔터티의 경우 백만 개의 objets을 유지해야합니다. 정체성을위한 긴 유형이 최선의 선택일까요?NHibernate identity : int 또는 long
0
A
답변
5
Int32
(또는 바로 int
)은 "수백만 개"로 적합합니다. 너 억 개의 행이있는 경우에만 Int64
(long
)에 대해 생각해보기 만하면됩니다.
부호가있는 int
은 최대 2,147,483,647의 ID를 지원할 수 있습니다.
Int32.MaxValue을 참조하십시오.
0
Int는 2,147,483,647까지의 값에 대해 작동합니다. 그것은 "수백만 개의 대상"에 대해서는 괜찮을 것입니다.
데이터 범위는 Integral Types Table을 참조하십시오. 정말로 더 많은 것을 원한다면 uint를 사용할 수 있습니다.
관련 문제
- 1. "long int", "long long"데이터 형식
- 2. long 또는 int 값이 64 비트로 변환됩니다.
- 3. MSVC++ 처리 unsigned long long int
- 4. NHibernate - Identity 필드 업데이트
- 5. 32 비트 머신에서 long long int
- 6. Robot.delay (int) 대 Thread.sleep (long)
- 7. 부호없는 int/long 표현 방법
- 8. NHibernate Identifier Identity Generator 사용
- 9. vC++ 6.0에서 long long int 컴파일 오류가 발생했습니다.
- 10. C#에서 int 및 long 마샬링 C#에서 int 및 long 마샬링
- 11. 부호있는 16 진수 문자열을 long int 함수
- 12. 커스텀 "Very Long Int"Division 문제
- 13. NHibernate SchemaExport를 사용하여 Identity Seed를 0으로 설정
- 14. NHibernate 또는 Fluent NHibernate?
- 15. 부호없는 long long double long
- 16. LONG Blob innodb 또는 MyISAM
- 17. SQL Server NHibernate - int 매핑을 열거
- 18. long long과 long double 정보
- 19. WCF 응답에 <int, int> 또는 int [] [] 반환
- 20. "long long (^ blockFun)() = (long long (^)()) moreBlockFun"은 무엇을 의미합니까?
- 21. int 또는 UInt16을 사용해야합니까?
- 22. 정규식 INT 또는
- 23. LINQ에 @@ IDENTITY 또는 SCOPE_IDENTITY()가 있습니까?
- 24. 문자열을 long long 값으로 변환
- 25. 스칼라에서 열거 형 집합의 Long/Int 값을 얻는 방법 2.8
- 26. Python : int에서 long int 로의 자동 변환을 유지하는 방법이 있습니까?
- 27. make select @@ IDENTITY; 긴?
- 28. ASP.NET의 Identity 열
- 29. NHibernate 또는 FluentNHibernate 또는 ActiveRecord?
- 30. GCC (long long to casting)