DB に保存される永続オブジェクトがあります (挿入、更新、削除)。このロジックを 1 つのメソッドに結合する方が良いですか? 保存するか、結合のために 3 つの別々のメソッドを用意しますか?
3 に答える
0
私の好みは、パブリックな Save メソッドを 1 つ用意し、その関数で必要に応じて Insert、Update、または Delete メソッドを呼び出すことです。これらのメソッドは、設計に合わせて保護または非公開にすることができます。
[編集]: 私はおそらくそのコードをモデル クラスに入れず、独自のリポジトリ クラスに移動することを追加する必要があります。モデル クラスを非常にシンプルに保つことで、設計の柔軟性が最大になることがわかりました。
于 2011-05-02T23:55:30.743 に答える
0
これは本当に種類によって異なります。一般的に言えば、私は削除を別々に保ち、更新/挿入には単一の方法を好む傾向があります。
于 2011-05-02T23:41:59.670 に答える