我使用BizTalk映射,在BizTalk映射中使用表循环、表提取器、脚本、循环函数。
在BizTalk映射中,也可以通过引用XSLT来实现同样的目标。
因此,从性能上讲,使用BizTalk映射或引用BizTalk映射的BizTalk映射会更好。
发布于 2016-11-19 21:16:16
实际上,使用XSLT映射程序创建的可视化BizTalk映射就是BizTalk。只有函数是库/函数,可以是XSLT或内联C#代码。您可以检查这一点的一种方法是右键单击.btm映射,然后单击“验证”。在输出窗口中,您将看到XSLT文件的链接。
XSLT的性能非常棘手。您可以以非常好的方式编写XSLT,也可以以不适合使用的方式编写XSLT。对于一个相当基本的映射,性能差异将存在,但很小(如果有的话)。正如Dijkgraaf所说:检查它的唯一方法是测试它。
如果当前的实现给您带来了性能问题,请尝试将其纯写到XSLT中,无论哪种方式都是非常优化的。尝试采取不同的方法/技巧。
一般来说,我总是建议编写XSLT,而不是使用映射器,但是让我们诚实地说:这是个人偏好。我写了一篇关于这个的博文,看看这里:https://pvandenheede.wordpress.com/2016/09/20/the-case-for-xslt/
发布于 2017-01-07 18:50:14
XSLT好处
发布于 2019-06-28 03:03:29
我一直支持使用XSLT,这是微软创建函数式和biztalk地图的唯一原因,所以开发人员只会拖放。如果您对学习XSLT一点也不感兴趣的话。
https://stackoverflow.com/questions/40657516
复制相似问题