我有一个asp.net mvc项目,它分为projectlayers: Test具有调用taskproject的控制器。在任务中,函数调用数据库并返回数据。 TestProject:
Homecontroller()
{
public ActionResult Index()
{
List<Person> pers = PersonTask.getPersons();
return View(pers);
}
}
TaskProject:
public static List<Person> getPersons()
{
using (var context = new FilterTestEntities())
{
return context.People.OrderBy(p => p.PersonID).ToList();
}
}
我希望对数据进行过滤,然后返回控制器。我知道有一个FilterAttribute,但据我所知,这只能在一个动作函数上实现。是否可以在我的getPersons()函数上放置filterAttribute。像:
[PersonFilter]
public static List<Person> getPersons()
感谢。