Biztalk 使用functoids检查SQL Server表中是否存在记录

Biztalk 使用functoids检查SQL Server表中是否存在记录,biztalk,biztalk-2010,Biztalk,Biztalk 2010,我有两个模式。我想检查第一个模式中的值(例如ID)是否存在于第二个模式中。如果存在,则更新记录,否则将记录插入第二个架构 使用SQL Server 2008 R2在BizTalk Server 2010中如何执行此操作?如果要从BizTalk映射中查找SQL Server中的值,则可以使用 如果要在不使用映射的情况下查找数据库中的某些内容,则可以使用业务流程中的BizTalk adapter for SQL Server(如上所述)从SQL中选择数据 每个“模式”(实际上,我指的是每条消息)中的

我有两个模式。我想检查第一个模式中的值(例如ID)是否存在于第二个模式中。如果存在,则更新记录,否则将记录插入第二个架构


使用SQL Server 2008 R2在BizTalk Server 2010中如何执行此操作?

如果要从BizTalk映射中查找SQL Server中的值,则可以使用

如果要在不使用映射的情况下查找数据库中的某些内容,则可以使用业务流程中的BizTalk adapter for SQL Server(如上所述)从SQL中选择数据


每个“模式”(实际上,我指的是每条消息)中的值应为,这将允许您访问和。

永远不要使用“数据库查找”functoid。它有缺陷,产生难以理解的代码,而且性能很差(只需在执行映射时运行sql概要文件)。它不应该包含在映射工具中。谢谢hugh,但是,查找functoid的替代方法是什么呢?顺便说一下,我可以用这个functoid在3小时内完成一项简单的任务$