Web Api 2: [Required] for value types?
问题 Using the [Required] data annotation in Web Api input models only seems to check for reference types being instantiated to null: public class MyInputModel { [Required] // This works! ModelState fails. public CustomClass MyCustomProperty { get; set; } } How can we get this to work with value types WITHOUT the default instantiation? public class MyInputModel { [Required] // This is ignored because MyDouble is defaulted to 0 public double MyDouble { get; set; } } Is the only way through using