0
Предположим, у меня есть свойство сущности, как:как написать ненулевое выражение для аннотации в метаданных для службы wcf ria?
public decimal Amount { get; set; }
то проверка может быть добавлен в класс метаданных, как:
[Range(0.01, double.MaxValue, ErrorMessage = "Amount is required")]
public decimal Amount { get; set; }
Как о для ненулевого запроса?
Не должен ли 'IsValid' возвращать' null' в качестве результата проверки, когда это значение действительно? –
@RobertSirre Я не вижу этого нигде в документации, поэтому, если у вас есть источник, то, пожалуйста, дайте мне знать. Однако, просто просмотрев документы для 'ValidationResult', возможно, было бы правильнее возвращать' ValidationResult.Success' вместо вновь созданного результата с сообщением об ошибке. Я не тестировал это. – RogerN
Правда, 'ValidationResult.Success' намного лучше! –