C# 属性&;拒绝NetSqlAzMan中的授权

C# 属性&;拒绝NetSqlAzMan中的授权,c#,.net,authorization,azman,netsqlazman,C#,.net,Authorization,Azman,Netsqlazman,我正在使用管理应用程序中的授权 在我的应用程序中,我希望在记录级别管理授权;允许/拒绝用户/组对记录(例如订单、客户)#编号执行操作 我知道NetSqlAzMan中解决此类问题的方法是使用属性,我已经设置了一个小项目来测试它的工作方式。我的应用程序如下所示: 数据库用户: 约翰 鲍勃 角色: 管理员 销售 市场营销 任务: 创造秩序 更新顺序 删除顺序 印刷订单 授权示例: 我希望允许销售人员角色UpdateOrder,但同时拒绝UpdateOrder(属性:OrderNum=12)

我正在使用管理应用程序中的授权

在我的应用程序中,我希望在记录级别管理授权;允许/拒绝用户/组对记录(例如订单、客户)#编号执行操作

我知道NetSqlAzMan中解决此类问题的方法是使用属性,我已经设置了一个小项目来测试它的工作方式。我的应用程序如下所示:

数据库用户:

  • 约翰
  • 鲍勃
角色:

  • 管理员
  • 销售
  • 市场营销
任务:

  • 创造秩序
  • 更新顺序
  • 删除顺序
  • 印刷订单
授权示例:

我希望允许销售人员角色
UpdateOrder
,但同时拒绝
UpdateOrder
(属性:
OrderNum=12

我想允许
Bob
访问
printoorder
(属性:
OrderNum=13
)并拒绝
printoorder
(属性:
OrderNum=16

在这两种情况下,无论我是为
(Sales,UpdateOrder)
还是为
(Bob,PrintOrder)
检查访问权限,我最终都会得到一个
拒绝
授权,覆盖任何允许授权


是否有任何方法可以获取每个属性的
授权类型
,或者这是否需要任何更改。

NetSqlAzMan不支持这一点,也不容易修改它。以下是我与作者的讨论