这是我的对象
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的所有属性完全匹配吗? 因为只有一些列匹配。
我希望它至少会映射匹配的列。