モデルは太く、ビューは薄くする必要があると言われています。ビジネスロジックをモデル内に配置します(https://stackoverflow.com/questions/235233/asp-net-mvc-should-business-logic-exist -in-controllers) .通常はコントローラー内に LINQ を記述しますが、クエリをモデルに記述する必要がある可能性はありますか?そうであれば、ビューで結果を取得するにはどうすればよいでしょうか?
2 番目の質問
public ActionResult Index()
{
using (NORTHWNDEntities c = new NORTHWNDEntities())
{
var x = c.Employees.Count();
ViewData["count"] = x;
return View(x);
}
}
これを行うとき、変数 x をビューに渡しますか? ViewData
in Viewにアクセスしてみた
<% ViewData["count"] %>
しかし、それはエラーエラーを出します、これで私を助けることができる人は誰でもありがとう