2010-03-28 5 views
0

NHibernate 매핑을 시작합니다. 주요한 경우 int 형식을 사용하지만 일부 엔터티의 경우 백만 개의 objets을 유지해야합니다. 정체성을위한 긴 유형이 최선의 선택일까요?NHibernate identity : int 또는 long

답변

5

Int32 (또는 바로 int)은 "수백만 개"로 적합합니다. 너 억 개의 행이있는 경우에만 Int64 (long)에 대해 생각해보기 만하면됩니다.

부호가있는 int은 최대 2,147,483,647의 ID를 지원할 수 있습니다.

Int32.MaxValue을 참조하십시오.

0

Int는 2,147,483,647까지의 값에 대해 작동합니다. 그것은 "수백만 개의 대상"에 대해서는 괜찮을 것입니다.

데이터 범위는 Integral Types Table을 참조하십시오. 정말로 더 많은 것을 원한다면 uint를 사용할 수 있습니다.

관련 문제