-1
データベース(SQLサーバー)からデータを読み込むVisual Studio(C#.Net)でアプリケーションを開発すると、ユーザーは選択したデータをいくつかのフォームで編集してデータベースを更新できます。多くの場合、データベースを使ってトランザクションを開いてデータを選択し、同じクエリを何度も実行することがあります。問題は次のとおりです。プログラムを実行するときに、データベースでトランザクションを繰り返し開いたり閉じたりすること、または初期化時にすべてのデータを選択する方がよい場合は、グローバル変数を作成してすべてのデータを必要とし、更新時にデータベースに接続します。データベーストランザクションのオープンと終了グローバル変数
あなたはそれをやり遂げようとする頻度。あなたが1時間に1回それをやっているなら、それはうまくいきます、あなたが1分に100回それをしているなら、それは過度のように思えるでしょう。 – BugFinder
また、データベースとアプリケーションの間で受け渡されるデータの総量、およびユーザーが消費/更新すると予想されるデータの量によって異なります。 –
私の見解では、良くないです。アプリケーションのパフォーマンスに影響します。より良い方法は 'Stored Procedure'を書いてあなたのロジックを書くことです。 –