为什么DataTable要对象不映射?

时间:2014-04-02 21:08:06

标签: datatable automapper

这是我的对象

public class MemberInfo
{
    public int MemberID;
    public string FullName;
    public string EmailAddress;
    public string Password;
    public string Phone;
    public string PostalCode;
    public MembershipType? MembershipType;
    public PlanType PlanType;
    public string Country { get; set; }
    public int CountryID { get; set; }
    public decimal Tax { get; set; }
    public decimal Amount { get; set; }
    public int? Veh_ID { get; set; }

    public int TempmemberID { get; set; }
}

Hfere是AutoMapper代码

 List<MemberInfo> result = AutoMapper.Mapper.DynamicMap<IDataReader, List<MemberInfo>>(Dt.CreateDataReader());

Dt [DataTable]实际上在断点时有值。它只有一行。

'result'有一个项目,其所有属性值都设置为default [null&amp; 0]。

Dt必须与MemberInfo obj的所有属性完全匹配吗? 因为只有一些列匹配。

我希望它至少会映射匹配的列。

0 个答案:

没有答案