У меня есть атрибут для пометки полей перечисления с именем BusinessDescription.
public enum FailReason
{
[BusinessDescription(Description="the client cancelled the order")]
Client = 0,
[BusinessDescription(Description="vender cancelled", DBValue = 1)]
Vender = 1,
[BusinessDescription(Description="other")]
Other = 2
}
Как видите, атрибуты Client & Other не содержат значений DBValue.Возможно ли, что: если другие разработчики не предоставили DBValue, конструктор назначит ему соответствующее значение?(для клиента значение DBValue будет равно 0; для другого значение DBValue будет равно 2).