![]() |
1
2
你可能想看看像吉米·博加德的 AutoMapper 这对你说的很有帮助。他把它装上了 CodePlex 和 GoogleCode ,如果你想看看。 |
![]() |
2
0
创建一个静态类“复印机”。该类的静态构造函数可以反映T和U,并使用dynamicMethod来发出代码(循环遍历每个类的属性,查看哪些属性排列在一起)。这样,反射价格只需支付一次。从那里开始,它将是一个普通的委托调用,速度应该足够快。 您可能遇到的问题是,当事情不完全匹配时,简单地复制同名字段会变得有点限制。您可能会考虑使用反射并生成为您进行转换的代码,然后手工修复它们。 |
![]() |
Gary McGill · 如何在EF中使用/保持POCO对象关系? 12 年前 |