2009-07-15 13 views
0

私は2つのaspxページで使用する方法があります。このメソッドは、データアクセスレイヤーのメソッドを呼び出します。この方法は35行です。このメソッドはUI要素を使用していません。複数のaspxファイルで同じメソッドを作成する

私のプロジェクトの構造はこうです。

Solution MyProject 
- BaseWeb 
- CommonLib 
- DataAccessLayer 

マイデータアクセス層はLLBLGenプロ(O/Rマッパー)から生成され、この層は、ビジネス層として動作しています。

質問このメソッドをbotn aspxファイルで作成するか、CommonLibでこのメソッドを移動してaspxページで呼び出すだけですか?

ありがとうございました。

+0

http://en.wikipedia.org/wiki/DRY –

答えて

0

後者。コードの重複は悪いコードの匂いです。

0

UI要素を使用するかどうかに応じて、コントロールとして使用するか、CommonLibに移動します。

0

DRY - あなた自身を繰り返さないでください。一般的な方法は、両方のページで使用可能なクラスにリファクタリングする必要があります。

関連する問題