代码示例:Update(sourceObject、targetObject、string[] 例外)
我想要一个通用更新方法,它将 sourceObject
的所有属性复制到 targetObject
,但不复制 exceptions
中提到的方法。
I want a generic update method which copies all properties of sourceObject
to targetObject
but not methods mentioned in exceptions
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过使用
AutoMapper
?它允许您定义自定义映射以及自动映射。--edit--
示例:
给定以下类型:
创建一个忽略 2 个属性(MyProperty7 和 MyProperty8)的映射:
最后复制:
--edit2--
映射相同类型示例:
使用:
Have you tried using
AutoMapper
? It allows you to define custom mapping as well as auto mapping.--edit--
Example:
Given following types:
To create a map which ignores 2 properties (MyProperty7 & MyProperty8):
Finally copy:
--edit2--
Mapping same types example:
use: