文件名称:TypeMerger:.NET Core的基于约定的简单对象合并
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-24 23:58:23
csharp C#
TypeMerger-将两个对象合并为一个 TypeMerger是.NET Core的基于约定的简单对象合并。 它允许将任何类型的两个对象合并到一个新的Type 。 使用流利的api可以忽略对象属性,并且可以解决任何冲突。 返回的对象是使用System.Reflection.Emit动态生成和加载的新Type 。 依存关系 没有任何 如何使用? 使用简单 这将导致一个新对象具有obj1和obj2的所有属性。 var result = TypeMerger.Merge(obj1, obj2); 忽略某些属性 这将导致具有所有从OBJ1和OBJ2的属性除了新对象SomeProperty从OBJ1和AnotherProperty从OBJ 2。 var result = TypeMerger.Ignore(() => obj1.SomeProperty)
【文件预览】:
TypeMerger-master
----LICENSE.txt(1KB)
----src()
--------TypeMerger.sln(3KB)
--------TypeMerger.Tests()
--------TypeMerger()
----.vscode()
--------settings.json(60B)
--------tasks.json(3KB)
----README.md(3KB)
----.gitignore(198B)