0

我有一个 asp.net mvc 项目,它分为 projectlayers: Test 有一个调用 taskproject 的控制器。在任务中,函数调用数据库并返回数据。测试项目:

Homecontroller()
{
     public ActionResult Index()
    {
        List<Person> pers = PersonTask.getPersons();
         return View(pers);
    }
 }

任务项目:

   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()

谢谢。

4

0 回答 0