У меня есть класс, который представляет элемент конфигурации:
public class ProductLevelConfigurationElement
: ConfigurationElement, IProductLevelConfiguration
{
[ConfigurationProperty("level",IsKey = true, IsRequired = true)]
public ProductLevel Level
{
get { return (ProductLevel)this["level"]; }
set { this["level"] = value; }
}
[ConfigurationProperty("include")]
public bool Include
{
get { return (bool)this["include"]; }
set { this["include"] = value; }
}
}
В web.config я хочу настроить его следующим образом:
<item level="1" include="true" />
Но это не работает. Если я добавлю MainProduct
в атрибут уровня (одно из значений этого перечисления), то он будет работать идеально.
Есть мысли, как это решить?