私はコンソールアプリケーションを持っています。その中心的なプロセスは、DBテーブルから次の行を取得し、フィールド値に基づいてすべて同じタイプのオブジェクトを返すコードのいくつかのビットからなる。ほとんどMVCのWebサイトでのルーティングの設定のようになど...広範なMVCアーキテクチャ(C#)を使用した非Webアプリケーションでのプログラムフローの制御
if exhibitType == "Summary" then AddSummaryExhibit
elseif exhibitType == "Timeline" then AddTimelineExhibit
:私はスイッチを持っているか、(擬似コード)のような何かをするif文のタイプの配置、があります。このプログラムは、モデルからデータを取得し、.cshtmlカミソリビューに基づいてHTMLをレンダリングし、それをHTMLドキュメントコンテナに属する 'セクション'のコレクションに追加する、およそのMVCタイプの構造に従います。
理想的には、プロジェクトに名前xの新しいメソッドを追加し、この手動で維持された条件セットを持たずに、xをdbテーブルの新しい値として追加することができれば理想的です。私は多分代議員やsomesuchがここに当てはまるかもしれないと思っていたが、それは単なる考えである。ベストプラクティスについてのヒントは高く評価されます。私はあなたが探していると信じて
おかげ
ありがとうございます。私はそれらを別々の方法に移動し、それらのパターンを調べます。乾杯 – Glinkot