0

2 つの aspx ページで使用する必要があるメソッドがあります。このメソッドは、データ アクセス層のメソッドを呼び出します。このメソッドの長さは 35 行です。このメソッドは UI 要素を使用していません。

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

Solution MyProject
 - BaseWeb
 - CommonLib
 - DataAccessLayer

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

質問は、botn aspx ファイルでこのメソッドを作成するか、このメソッドを CommonLib に移動して aspx ページで呼び出す必要がありますか?

ありがとう。

4

3 に答える 3

0

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

于 2009-07-15T11:56:18.267 に答える
0

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

于 2009-07-15T11:56:28.237 に答える
0

DRY - 繰り返さないでください。共通のメソッドは、両方のページで使用できるクラスにリファクタリングする必要があります。

于 2009-07-15T11:56:43.837 に答える