An open API service indexing awesome lists of open source software.

https://github.com/gingray/entitymerger


https://github.com/gingray/entitymerger

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

          

EntityMerger
============
This code helps u to map objects and then merge them.
``` csarp
namespace SandBox
{
class Program
{
static void Main(string[] args)
{
var t = new TextFileMapper("temp1.txt");
var t2 = new TextFileMapper("temp2.txt");
var merger = new Merger(new[] {t}, new[] {t2}, MergeFunc);
var result = merger.Merge();
foreach (var mergedObject in result)
{
Console.WriteLine("{0} {1}", mergedObject.MainObject, mergedObject.ConnectedObjects.Count());
}
}

private static IEnumerable MergeFunc(TextFileMapper arg1, IEnumerable arg2)
{
return arg2.Where(c => c.Object.Contains(arg1.Object));
}
}
}
```