https://github.com/gingray/entitymerger
https://github.com/gingray/entitymerger
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gingray/entitymerger
- Owner: gingray
- License: gpl-2.0
- Created: 2014-02-08T13:17:18.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-02-08T15:37:31.000Z (over 12 years ago)
- Last Synced: 2026-02-19T04:30:46.950Z (4 months ago)
- Language: C#
- Size: 141 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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));
}
}
}
```