以下哪一项是正确的,或者至少是最好的:
创建一个在控制器中检索数据的方法:
public ActionResult Index()
{
var list = _context.MyClass.Take(10);
return View(list);
}
或直接使用上下文:
public ActionResult Index()
{
var list = MyClass.MethodWrapperToGet(10);
return View(list);
}
我对第一个问题的担心是数据库过于暴露;让开发人员很容易误用。