C# 从类继承变量

C# 从类继承变量,c#,C#,我对类有一个问题,我有一个转换成类的XSD模式,我必须使用这些类在xml文档中显示一些值 首先我要上这门课: namespace Transaction { public partial class Header { private DateTime dateDeliveryRequestField; public DateTime DateDeliveryRequest { get {

我对类有一个问题,我有一个转换成类的XSD模式,我必须使用这些类在xml文档中显示一些值

首先我要上这门课:

namespace Transaction
{
   public partial class Header
   {
       private DateTime dateDeliveryRequestField;

        public DateTime DateDeliveryRequest
        {
            get
            {
                return this.dateDeliveryRequestField;
            }
            set
            {
                this.dateDeliveryRequestField = value;
            }
        }  
   } 

}
在我的代码中,我在这个类中

using Transakcija;
.
.

Transakcija.Agr3PLInventoryTransaction Agr3PL = new Transakcija.Agr3PLInventoryTransaction();

Agr3PL.DataArea.Header.DateDeliveryRequest = new DateTime();
Agr3PL.DataArea.Header.DateDeliveryRequest = SOME VALUE FROM SQL QUERY

最后,我将Agr3PL.DataArea.Header.DateDeliveryRequest序列化为XMl文档,但问题是我在XMl文档中没有看到节点DateDeliveryRequest,它不存在吗?我做错了什么?

尝试一步一步地调试它,然后查看DateDeliveryRequest在以下情况下的值: Agr3PL.DataArea.Header.DateDeliveryRequest=new DateTime(); 和
Agr3PL.DataArea.Header.DateDeliveryRequest=SQL查询中的某个值

我这样做了,它有一个日期值01-08-2012,我使用SQL查询提取数据并将其传递给Agr3PL.DataArea.Header.DateDeliveryRequest,但序列化到xml文档后没有节点DateDeliveryRequest,SQL查询是否返回可为空的数据?若是这样,您应该用[XmlElement(IsNullable=true)]属性标记Header类的属性。出于兴趣,您如何序列化它?我认为问题在于过程的这一部分,而不是变量的设置。我假设DateDeliveryRequest在原始模式中?