ビューが情報を必要とする 2 つのモデルがあるとします。automapper を使用して、各モデルの一部を単一の ViewModel にマップしています。これは良い習慣ですか?そうでない場合、この問題に取り組むには他にどのような方法がありますか?
1394 次
1 に答える
0
可能であれば、もう少しコードを追加する必要があります。しかし、なぜこれに automapper を使用する必要があるのでしょうか? まっすぐ進むべきだと思います。
public class ModelA
{
[stuff via automapper?]
}
public class ModelB
{
[stuff via automapper?]
}
public class HappyViewModel
{
public ModelA ModelA { get; set; }
public ModelB ModelB { get; set; }
}
コントローラ
public ActionResult Index()
{
var model = new HappyViewModel();
model.ModelA = [populate me]
model.ModelB = [populate me]
return View(model)
}
意見
@model HappyViewModel
Model.ModelA.[stuff]
Model.ModelB.[stuff]
于 2013-03-20T01:05:45.793 に答える