我的应用程序有BizTalk业务流程,需要在表中进行基本插入。这是更好的方法
我想知道在BizTalk业务流程中将数据插入数据库的最佳方法。
答案 0 :(得分:1)
在BizTalk应用程序中与SQL Server集成的正确且最佳方式是使用 WCF SQL-Adapter 。
不要在代码中使用SQL Client,因为与使用内置工具相比,您更有可能使事情变得更糟,操作,维护和性能。
永远不要猜测或做出关于性能的假设,因为不知道完全要解决什么,通过测试和测量,你将要么A)花时间“修复”一个问题不存在或B)通过实施比基本产品或C)更优化的东西来使事情变得更糟。
使用WCF-SQL适配器,如果您使用SLA衡量特定差距,请告诉我们,我们可以为您提供帮助。 99.99%,该解决方案不会直接使用SQL客户端。
答案 1 :(得分:0)
您应该总是更喜欢使用SQL Adapter。
最大的缺点是性能 - 它将在您的业务流程中在发送形状上创建另一个持久性点,而内联SQL调用将避免这种情况。