0

decimal 필드를 포함하는 EF 모델에서 데이터베이스 스키마를 생성 할 때마다 사용되는 SQL 유형은 decimal(18,0)입니다. 이로 인해 모든 10 진값이 효과적으로 데이터베이스에서 지속성에 정수로 잘립니다.EF로 생성 된 스키마의 십진수가 소수점 이하 0 자리로 설정 되었습니까?

생성되는 모든 SQL decimal 유형의 기본 정밀도를 제어하는 ​​데 적용 할 수있는 구성 옵션 또는 설정이 있습니까?

답변

1

디자이너에서 크기와 정밀도를 변경할 수 있습니다. 엔터티에서 속성을 선택하고 속성 창에서 필요에 따라 값을 변경합니다.

enter image description here

+0

이 당신이 각 필드에 대한 규모와 정밀도를 설정할 수 없지만, 모든 소수를위한 유용한 기본을 설정하는 방법은 무엇입니까? –

+0

기본값을 변경하려면 SQL 생성을 담당하는 T4 템플릿을 수정할 수 있습니다. –

관련 문제