かなり混乱したレガシーシステムで問題を修復しようとする一環として、SQLServerデータベースのストアドプロシージャを呼び出すメソッドがあります。この設定には理想的なものはありませんが、それは私が取り組まなければならないものです。私が持っている2つのオプションは、SqlDataReaderを使用して、データベースから行としてストリームを読み取るか、xmlのチャンクとして応答を渡すことです。xmlは実際には何も解決していませんが(ここにかわいいウィンクを挿入)、そのソリューションが画面上で誰かが嘔吐したように見えないという理由だけで、そのオプションを選択し、XLinqを使用してデータからビジネスオブジェクトを作成することに傾倒しています。;)
ただし、私が懸念しているのは、このアプローチを採用してパフォーマンスの問題を導入することです。私を助けることができるこれの経験を持つ誰かがそこにいますか?Xlinqは、すでにスローコードになっているコードをさらに遅くする可能性がありますか?