我有兩個類映射兩類在c#
public class foo1
{
public int id;
public string image_link;
public string sale_price;
}
和
public class foo2
{
public int Id;
public string ImageLink;
public string SalePrice
}
的特性值僅通過下劃線和例不同。我需要映射這兩個類。
現在我想是這樣,其工作的內容:
//var b = object of foo2
var a = new foo1{
a.id = b.Id,
a.image_link = b.ImageLink,
a.sale_price = b.SalePrice
}
聽說AutoMapper的,但我din't有我是多麼想用那個或者是可以選擇的明確的想法忽略其中的案例或下劃線。或者有沒有更好的解決方案呢?
你可以讀AutoMapper教程或閱讀文檔,這是相當簡單的和更復雜的例子,文檔甚至還展示如何完成更高級的配置。 – Ric
你現在的方法到底是什麼問題?它有效,不是嗎?然而,另一種方法是在任何類中創建某種轉換方法或定義用戶轉換。 – HimBromBeere
你用ASP.NET做這些嗎?那很簡單。 –