我有兩個無法映射的物件。

這是我的物件定義:
public class DcMarkupValue
{
public DateTime StartDate { get; }
public DateTime EndDate { get; }
public decimal MarkupPrice { get; }
public decimal MarkupChange { get; }
}
public class MarkupByUOMandCategoryIdEntity
{
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public decimal MarkupPrice { get; set; }
public decimal MarkupChange { get; set; }
public decimal MarkupPercentChange { get; set; }
public string UomCode { get; set; }
}
在此示例中,您可以看到 Automapper 不執行映射。StartDate欄位未映射。我錯過了什么?
uj5u.com熱心網友回復:
添加setter到 中的每個屬性DcMarkupValue。
public class DcMarkupValue
{
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public decimal MarkupPrice { get; set; }
public decimal MarkupChange { get; set; }
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/483521.html
