当前位置: 代码迷 >> C# >> C#可以用代码实现自动实现把类A跟类B的共同属性赋值给另一个么
  详细解决方案

C#可以用代码实现自动实现把类A跟类B的共同属性赋值给另一个么

热度:24   发布时间:2016-05-05 02:39:35.0
C#可以用代码实现自动实现把类A和类B的共同属性赋值给另一个么?
如:
Class A
{
Id,
Name,
Meno
}

Class B
{
Id,
Name
}


A a=new A();
B b=new B();


//如何自动实现把A和B的共同属性赋值给B,实现效果
b.Id=A.Id;
b.Name=A.Name;


假设实际应用场景中A,B类中都有很多属性,部分是相同的。
------解决思路----------------------
Automapper
------解决思路----------------------
AutoMapper,EmitMapper这种类似的dll都具备此功能
  相关解决方案