4

我使用实体框架从我的 oracle 数据库中获取模型,然后使用 ADO dbcontext 生成器来创建我的类,问题是 oracle 中的“数字”字段作为“十进制”传递,我想要做的是将它们显示在我的表喜欢整数。

例如,我有一个带有表格的 cshtml 视图,它显示

number_of_prod 123.00

我希望它像这样显示:

number_of_prod
123

也许用 [DisplayFormat .....] ,但我不知道如何使用它 XD!..

谢谢!

4

1 回答 1

8

只需投射到int页面上:

@((int)myDecimal)

你当然也可以事先施放它们。无论如何,强制转换会截断任何小数位。如果你需要对它们进行四舍五入,那么你应该使用Math.Round().

于 2012-12-09T15:24:48.127 回答