このページには多くのメソッドがあります。あるメソッドはユーザの電子メールをフェッチしています.1oneはリピータをバインドしており、もう1つはパスワードとすべてを変更しています。各メソッドでは、ストアドプロシージャが呼び出され、DBに変更が加えられました。SQLサーバコールの最小化について
だから私のページのPage_Loadイベントは次のようになります - 今、このようにSQLサーバーを経由して、その上のように呼ばれている
protected void Page_Load(object sender, EventArgs e)
{
BindCon();
getemail();
getadd();
BindRepeater();
getpic();
}
がパフォーマンスに影響します。私は、上記のメソッドで一度使用されているすべてのストアドプロシージャを実行し、上記のようにSQL Serverを繰り返し呼び出さないようにストアドプロシージャを作成することができると考えました。今私はどのようにそのPを作成し、私のコードで使用するのですか?アイデアが必要です... thnx
答えは現在のdbコールをどのように行うかによって異なります。 'SqlCommand'? Linq-to-Entities?そのコードの一部を共有してください。 – BeemerGuy
更新しました。help.thnx – Serenity
を更新しました。パフォーマンスに影響を受けている場合は、sproc名に "sp_"という接頭辞を使用して再検討してください。 http://blog.sqlauthority.com/2010/02/16/sql-server-stored-procedure-optimization-tips-best-practices/ – Matt