Hola uso VS 2013 y SQL 2014 tengo un campo decimal(18,2) en la bd, lo valido con dataAnnotations pero ninguna de las que he encontrado funciona:
//[Range(typeof(Decimal), "0", "9999", ErrorMessage = "{0} must be a decimal/number between {1} and {2}.")]
//[Range(typeof(Decimal), "0.0", "1000000000000000000")]
//[Range(5, 50)]
//[Range(typeof(Decimal), "5", "5000")]
[Range(1, 100)]
[DataType(DataType.Currency)]
No reconocen la coma y si pongo punto intenta grabar, pero saca el error: no se puede convertir de int32 a System.Array
Alguien tiene una validación que funcione?