他のいくつかのアプリケーションで使用しているビジネスオブジェクトレイヤーがあり、MVCアプリケーションで使用したいと考えています。私の懸念は、より設計上の懸念です。次のようなものがあるのは正しいですか。
using Interface.MyOtherProject
public class MyMVCController: Controller
{
[HttpGet]
public string GetSomethingById(Int32 id)
{
return new JavaScriptSerializer().Serialize(MyObject.GetById(id));
}
}
したがって、問題は、これを実行できるかどうか、代わりにモデルでこれを実行してこの文字列をモデルから直接返すか、BLLをモデルに書き換えるかということです。私は同様の質問でいくつかの答えを読みましたが、私ができるかできないか(むしろすべきかどうか)はまだはっきりしていません。このプロジェクトを学校の仲間に見せるので、パターンを壊したくありません。
助けてくれてありがとう!
ハンレット