Допустим, у меня есть POCO со следующим:
[DataMember]
public Nullable<int> MetricId
{
get { return _metricId; }
set
{
if (_metricId != value)
{
_metricId = value;
OnPropertyChanged("MetricId");
}
}
}
private Nullable<int> _metricId;
Я хочу подтвердить, что MetricId
строго больше 0
Очевидно, что если я помещу это правило в качестве аннотации данных в этот класс, оно будет перезаписано при следующем восстановлении poco. Куда мне поместить эту логику?
Спасибо!