は私がfollwing方法contanins Databaseクラスがあります。C#静的データベースクラス?
- パブリックブールExecuteUDIQuery(文字列のクエリを)// UDI =更新(挿入
- パブリックブールExecuteSelectQuery(文字列のクエリ)
- パブリックブールExecuteSPを削除します。方法の
結果に格納された文字列SP、文字列[、] PARMS)
データベースクラスを使用する約10のクラスがあります。すべてのクラスは、クラスデータベースのオブジェクトを作成します。今私はデータベースクラスを静的にすることを考えていました。これは良いアイデアですか?もしそうなら、なぜですか?そうではないのはなぜですか?
私はウェブサイトを構築しています。だから私は正しく、20人の訪問者を言うと、彼らはすべて別のページ(と私のDBクラスは静的です)を要求するとき、それは間違って、正しく行くあなたを理解していますか? – Martijn
はい、正しく理解しています。クラスが静的である場合、プロパティはアプリケーション間で共有されます。したがって、20人の訪問者がデータベースクエリを行う場合、プロパティは訪問者番号20によって実行される最後のクエリの結果を保持します。 – Razzie