私は C# を使用する Asp.net の初心者であり、主に Web フォームで作業していました。ほとんどの場合、タスクを実行するとき、同じコードを異なるクラスで何度も繰り返します。たとえば、データを挿入するには、右に挿入する必要があります。すべての特定のフォームの機能。私が欲しいのは、挿入、削除、選択、および更新のためのこれらのメソッドが一般的に定義されているジェネリック クラスを持つことです。これらのオブジェクトをインスタンス化するだけで、フォームを送信し、パラメーターを介してこれらのオブジェクトにデータを渡すことができます。Php では、これを dbClass と呼びました。asp.net で何と呼ばれているかはわかりません。基本的には、アプリケーションで発生するすべての crud 操作で使用される単一のクラスです。誰かが私を助けてくれれば幸いです。前もって感謝します
質問する
1883 次
2 に答える
4
Entity Frameworkのような ORMと ( Generic ) Repository Patternを使用することをお勧めします。それがあなたのニーズに合っており、DRY原則を実施するのに役立つと信じています。
さらに、ASP.NET Web フォーム 4.5 を使用している場合は、新しいモデル バインド機能を確認する必要があります。
于 2013-07-02T22:23:34.453 に答える