在服务器端添加参数以限制用户对数据的访问

时间:2015-03-24 14:18:16

标签: c# odata

我使用.NET 4.5和Entity Framework来访问Oracle数据库。 我需要根据我们在数据库表中实现的基于角色的安全性来限制从OData查询返回的数据量。

我想覆盖Get函数并添加额外的查询过滤器,将数据限制为只有他们有权查看的数据。

但我是OData的新手,不知道如何做到这一点。如果可以的话。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Web API v4,请尝试使用此sample,自定义您自己的属性以限制用户对数据的访问。