1

Web フォーム環境で動作するために、WebApi コントローラーが Controller という単語で終わらなければならないのはなぜですか? Microsoft デモはこの投稿を参照しました

注: 名前が「Controller1」などではなく、「Controller」で終わっていることを確認してください。

4

1 に答える 1

2

これは、Microsoft の戦略 (多くのソフトウェア会社がこのパラダイムに従っている) の一部であるため、新しいテクノロジに対する設定よりも規則が優先されます。

ウィキペディアのエントリ:

設定より規約 (規約によるコーディングとも呼ばれます) は、開発者が下す必要のある決定の数を減らして単純化することを目指すソフトウェア設計パラダイムですが、必ずしも柔軟性を失うわけではありません。このフレーズは本質的に、開発者がアプリケーションの型にはまらない側面のみを指定する必要があることを意味します。たとえば、モデルに Sale クラスがある場合、データベース内の対応するテーブルはデフォルトで「sales」と呼ばれます。テーブル「products_sold」を呼び出すなど、この規則から逸脱する場合にのみ、これらの名前に関するコードを記述する必要があります。ツールによって実装された規則が目的の動作と一致する場合、構成ファイルを作成しなくても期待どおりに動作します。

于 2013-04-15T18:55:36.400 に答える