ASP.NET MVC アプリケーションに取り組んでいます。同じプロジェクトに、asmx Web サービスがあります。Web サービスを呼び出すボタンを含む新しいページを作成するように求められています。Web サービスは、テーブルの 1 つからデータを削除するストアド プロシージャを呼び出します。このストアド プロシージャは、アプリケーションが接続されているのと同じデータベースにあります。
私の最初の解決策は、単純に Web サービス呼び出しをバイパスし、単純にストアド プロシージャを呼び出すことです。ストアド プロシージャは DMBL ファイルに存在し、データ コンテキストを使用して参照できるからです。
しかし、ボタンが代わりに Web サービスを呼び出すことを確認するように言われています。これはより複雑でパフォーマンスが低下していると思います。私の方法は、パフォーマンスが向上し、実装が容易になります。
選択できるとしたら、どちらの方法でこれを行いますか?