我试图使用从NHibernates验证库DecimalMin验证。不幸的是,由于编译器的限制,试图使用它时,我得到的错误。我敢肯定它的东西简单,但我在一个点上我,我需要移动到另一个任务,而不是烧了它时间,所以任何帮助,将不胜感激。

    [DecimalMin(10.01)]
    public decimal Amount { get; set; }

上述用途的代码与10.01构造值DecimalMin属性。该属性的构造函数接受十进制值。然而,编译器将不允许10.01或10.01米。

使用10.01作为值I接收:“不能转换源类型‘双’到目标类型‘小数’

使用10.01米作为值I接收:“的属性参数必须是一个常量表达式,属性参数类型的表达或数组创建表达式的类型。”

我GOOGLE了四周,试图找到答案,我的谷歌福今天失败我。

没有任何人有如何使用这个验证的例子吗?

scroll top