技术栈:.NET
问题陈述:应用程序有很多业务规则,任何对现有规则的更改或添加新规则都需要整个发布周期(修改代码,然后进行测试和部署)。
按下的需求:业务用户应该能够使用GUI动态地指定业务规则
探讨了各种备选办法:
本要求适用于网上系统,欢迎任何建议.
发布于 2016-11-14 19:02:14
我试验过特殊表格的商业规则(在Postgres中)。
CREATE TABLE acces_to_tables
(
rule_name name,
table_name name,
field_name name,
field_acc_value integer,
is_write boolean
)和普遍功能:
create_access_temp_view(table_name name, in_write_access boolean)对于在调用SELECT、INSERT、UPDATE或DELETE之前从acces_to_tables为当前用户生成具有限制条件的数据库表生成临时视图。
临时视图不是通常的解决方案,而是非常快速的工作。
https://stackoverflow.com/questions/40583908
复制相似问题