基本的に、ビジネスロジックから完全に分離されたデータベースレイヤーがあります。つまり、ビジネス データをデータベースにコミットする準備ができたら、すべてのビジネス プロパティをデータ メソッドのパラメーターに渡す必要があります。例えば:
Public Function Commit(foo as object) as Boolean
これは問題なく動作しますが、数十のパラメーターを使用するコミットや更新を行うと、大量の入力が必要になる場合があります。言うまでもなく、私のメソッドのうちの 2 つ (update と create) は、本質的に同じことを行うため、同じパラメーターを取ります。私が疑問に思っているのは、これらのパラメーターを渡すための最適な解決策は何であり、何かが変更されるたびに両方のメソッドでパラメーターを変更する必要がなく、入力を減らす必要がないということです:)私はいくつか考えました可能な解決策。1 つは、すべての SQL パラメーターをデータ クラスのクラス レベルに移動し、ビジネス レイヤーで設定したある種の配列にそれらを格納することです。どんな助けでも役に立ちます!