我在MVC中使用EF从数据库中获取客户列表。但是,当我尝试将列表中每个项的值分配给模型类的对象时,我得到错误“对象引用未设置为对象的实例”。 在“CustomerRecord temp = new CustomerRecord();”行在以下代码中。
任何人都可以解释原因吗?
这是我的代码:
foreach (var item in Customers)
{
CustomerRecord temp = new CustomerRecord();
temp.CustomerName = item.Name;
temp.Cell = item.RepCell;
//temp.DebitBalance = 0;
//temp.CreditBalance = 0;
ReceivablePayable.CustomerRecords.Add(temp);
}
这是我的模特
public class ReceivablePayableDTO
{
public DateTime Date { get; set; }
[Display(Name = "Date")]
public string TempDate { get; set; }
public string Status { get; set; }
public string ReportGenerationDate { get; set; }
public List<CustomerRecord> CustomerRecords { get; set; }
}
public class CustomerRecord
{
public string CustomerName { get; set; }
public string Cell { get; set; }
//public Decimal DebitBalance { get; set; }
//public Decimal CreditBalance { get; set; }
}