我正在使用带有实体框架6的.NET web api 2和我对这件事情的新手。我有一个基于B2B的系统和表存储不同公司的数据。
当我为我的项目实现Users api时,它将返回所有用户。同样,我必须只根据一家公司获取菜单。有一种方法可以在web api 2或ER 6中添加全局过滤器,以便响应中的所有内容都基于运行应用程序的公司ID。我将所有公司的数据存储在单个数据库中。
让我们说网站是为公司X部署的,所以每次api调用都只返回该公司的数据。我不希望他们看到其他公司的用户或其他公司的菜单。
我希望你能清楚这个问题。