은 내가 엔티티 프레임 워크 4.1을 사용 http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/accessing-your-model 's의 데이터-에서-A-컨트롤러엔티티 프레임 워크 진수 불일치
자습서를 구현하고 있습니다. 데이터베이스에서 10 진수 값이 매핑됩니다 (18,2). 작성 양식에서 1000을 입력했으나 세부 정보 페이지에서 십진수 값 출력은 1000,00이며 편집 페이지에서도 나타납니다. 입력 및 출력에 @Html.EditorFor(model => model.Price)
을 사용합니다. 내 진수 값이 SQL 명령으로 생성되는 엔티티 프레임 워크에 의해 가격 열을 만든 데이터베이스에서 보았을 때 :
[Price] DECIMAL(18,2) NOT NULL
inconsistance이있는 이유는 무엇입니까?
어떤 불일치가 있습니까? – podiluska
입력으로 1000을 입력했지만 출력이 1000,00입니다. 1000이 표시되지 않고 표가 Decimal (18,2)로 작성됩니다. – yyy
1000,00은 소수점 두 자리가있는 1000입니다 (즉, 십진수로 2 18,2) – podiluska