我開始我的NHibernate映射。在大多數情況下,我使用int類型,但對於某些實體,我需要持續數百萬個objets。身份證的長型是最好的選擇?NHibernate身份:int或long
0
A
回答
5
Int32
(或者僅僅是int
)對於「數百萬」是好的。你只需要開始考慮Int64
(long
),如果你將有億美元的行數。
一個簽署的int
可以支持2,147,483,647的ID。
0
詮釋將工作值高達2,147,483,647。對於「數百萬個物體」,這應該沒問題。請參閱Integral Types Table。如果你真的需要更多,你可以使用uint。
相關問題
- 1. Java Thread.sleep long或int?
- 2. NHibernate的mysql身份
- 3. NHibernate身份字段
- 4. NHibernate身份插入
- 5. unsigned long long int
- 6. 從long long int中減去int int
- 7. Arduino long long int doc
- 8. long double vs long int
- 9. double to int(或long long long)轉換有時不好
- 10. 流利的NHibernate插入表與int身份
- 11. unsigned long long VS unsigned long long int
- 12. 對int int long long的警告
- 13. long long int在windowsxp和windows7
- 14. 從int轉換爲long long
- 15. C++ int與long
- 16. %d與Long Int
- 17. int或long在十六進制python optparse?
- 18. 如何將long long int的數字放入long long int數組中
- 19. long unsigned int和unsigned long int有什麼區別int
- 20. 在C++中int(或long long)溢出如何影響模數?
- 21. ASP.NET身份或ASP.NET成員身份?
- 22. Robot.delay(int)與Thread.sleep(long)
- 23. assert equals int long float
- 24. DataColumn DataType int和long
- 25. Java - int/long,float/double
- 26. 與NHibernate的每個羣組身份
- 27. NHibernate - 將ID映射到DB2身份
- 28. Nhibernate身份跳過一千個
- 29. oracle代理身份驗證和nhibernate
- 30. 避免與NHibernate的對象身份