是否有基于规则的.net数据合并或组合库?

是否有基于规则的.net数据合并或组合库?,.net,merge,.net,Merge,我正在寻找任何可用的库或工具,可用于构建基于规则的数据合并应用程序。e、 g.我正在努力实现的一个例子: 场景:我从上市公司的两个提供商ProviderA和ProviderB收到类似的数据 Provider A: Name : Nokia Oy Ticker : NOK1V Country of Issue : Finland Risk Country : Finland Provider B: Name : Nokia Oy Ticker : NOK1V Country of Issue :

我正在寻找任何可用的库或工具,可用于构建基于规则的数据合并应用程序。e、 g.我正在努力实现的一个例子:

场景:我从上市公司的两个提供商ProviderA和ProviderB收到类似的数据

Provider A:
Name : Nokia Oy
Ticker : NOK1V
Country of Issue : Finland
Risk Country : Finland

Provider B:
Name : Nokia Oy
Ticker : NOK1V
Country of Issue : Finland
Risk Country : USA
我想使用如下规则合并来自提供者A和提供者B的数据

When Ticker = NOK1V then use Provider B except for RiskCountry -> Use Provider A

这需要用户可配置,所以像SSIS这样的ETL工具不是我在这里要找的。

不是完全相同的,但看看这个问题:非常感谢链接。我知道一些通用的业务规则引擎。我希望存在专门为数据合并/合并操作设计的东西,但当然,任何像样的通用BRE甚至DSL都可以用于此-这可能需要我做更多的工作,如果已经存在一些好东西,我不想重新发明轮子。