1

問題は、小さなWinFormsアプリケーションの一部をASP.NETに転送したいということです。

データアクセス層のdllとビジネス層のDLLがあります。

モデルをこれらのdllに置き換え、コントローラーとビューを使用してMVCアプリを作成することをお勧めしますか?

または、MVCプログラミングを容易にするために、レイヤーを再作成する必要がありますか?

4

1 に答える 1

2

MVCは単なるパターンであり、ASP.NETはその点でかなり緩く結合されています。DALはデフォルトでEntityFrameworkによって処理され、ViewsはRazorによって処理されますが、これらを置き換えることができます。特にモデルレイヤーでは、EntityFrameworkの代わりにNHibernateのようなものを使用することを好む人もいます。したがって、独自のDALを使用しても同様に問題ありません。

于 2013-03-25T20:04:20.490 に答える