我有一個poco需要在高流量系統中映射到另一個poco。我打算用一個簡單的映射器將這些對象映射到一起:在高負載系統中映射POCO的成本C#
public class a
{
public int MyValue { get;set; }
public string YAV { get; set; }
}
public class B
{
public int aTestValue { get;set; }
public string YetAnotherValue { get; set; }
}
public class Mapper
{
public static B MapIt(A a)
{
return new B { aTestValue = a.MyValue, YetAnotherValue = a.YAV };
}
}
這樣的映射究竟會影響性能多少?忽略這樣一個事實,即我們必須爲我們所有類型編寫一個映射,並只關注在實際映射中丟失的性能。
你在哪裏/何時映射這些?這些是在一個循環?等等。 – user7116 2011-06-06 17:36:26