Mon application dispose d'une orchestration BizTalk qui doit effectuer une insertion de base dans une table. Quelle est la meilleure façon de le faireBiztalk SQL Adapter ou .NET SqlClient
- en utilisant un adaptateur SQL qui appelle la procédure stockée (avec une seule instruction d'insertion) sur le serveur SQL
- y compris un appel de méthode sur l'orchestration où la méthode utilise la SQLclient.SQLCommand Méthode .ExecuteNonQuery avec la procédure SQLstored sur GetCommand.
Je veux savoir la meilleure façon d'insérer les données dans une base de données dans l'orchestration BizTalk.
Parfait. Merci. Cela répond à ma question. Dans mon cas, je n'ai pas besoin de suivre et réessayer la logique et la performance est la clé car beaucoup d'orchestrations fonctionneront en même temps – Techie
Gardez juste à l'esprit que cette impasse peut survenir lorsque plusieurs orchestrations tentent d'insérer - et que vous n'obtiendrez pas la nouvelle tentative ou la journalisation que vous obtiendriez autrement. Vous pouvez trouver des dossiers sont manquants et ne pas avoir un bon moyen de vérifier pourquoi –
NO! N'utilisez pas le SQLClient dans le code! * Ne faites aucune estimation sur les performances. Ce sera probablement faux. :) * Faites-moi confiance, vous allez créer plus de problèmes pour vous et le soutien futur de l'application. –