ユーザーが入力したいくつかの数字に基づいて、ボタンをクリックしたときに別の番号(単純化したもの)を与えるWebアプリケーションがあるとします。すべてのデータはSQLサーバーに格納されます。これで、ビジネスアクセスレイヤーに必要なデータをすべて取得し、そこで計算を実行できます。または、データベース内の計算でprocを保存し、その結果をアプリケーションに送信します。私はそれをはるかに容易に見つけるので、私は強く後者を好む。しかし、一部の人々は、すべてのビジネスロジックは、アプリケーションのビジネス層にある必要がありますと主張することがあります。私はアプリ内にビジネスロジックがあれば、それがビジネス層に属していると感じます。しかし、アプリケーションにデータ関連のビジネスロジックを持つ必要はありません。asp.netアプリケーションのビジネスレイヤー
専門家は何をお勧めしますか?