由网友(小女友)分享简介:的基类: 公共类XmlNameValueField:XmlBaseField{[XmlAttribute(n个)][需要]公共字符串名称{;组; }[XMLTEXT]公共字符串值{获得;组; }}子类: 公共类的DateField:XmlNameValueField{}在子类的字段名称必须有一个附加属性。[数据类型...
的基类:
公共类XmlNameValueField:XmlBaseField
{
[XmlAttribute(n个)]
[需要]
公共字符串名称{;组; }
[XMLTEXT]
公共字符串值{获得;组; }
}
子类:
公共类的DateField:XmlNameValueField
{
}
在子类的字段名称必须有一个附加属性。
[数据类型(DataType.EmailAddress)
解决方案
您将需要标记属性作为虚拟的基类,覆盖它的子类,并添加属性。
Base class:
public class XmlNameValueField : XmlBaseField
{
[XmlAttribute("n")]
[Required]
public string Name { get; set; }
[XmlText]
public string Value { get; set; }
}
Child Class:
public class DateField : XmlNameValueField
{
}
In the Child class field Name must have an additional attribute
[DataType (DataType.EmailAddress)]
解决方案
You'll need to mark the property as virtual in the base class, override it in the child class and add the attributes.
相关推荐
最新文章