【发布时间】:2019-06-30 11:26:25
【问题描述】:
请在下面找到代码:
public class CustomerDto
{
public int Id { get; set; }
[Required]
[StringLength(255)]
public String Name { get; set; }
}
public class Customer
{
public int Id { get; set; }
[Required]
[StringLength(255)]
public String Name { get; set; }
}
// ...
var customers = _context.Customers.ToList();
var cusDtos= Mapper.Map<List<Customer>,List<CustomerDto>>(customers);
return cusDtos;
cusDtos 中的所有对象都具有除 Id 之外的所有属性的值,Id 对于所有对象都为 0。客户包含Id 的值,但映射后Id 变为0。
谁能帮我解决这个问题?
提前致谢。
【问题讨论】:
-
检查此Link 可能会有所帮助
标签: c# automapper