Vai*_*ain 5 .net sql-server database-design design-patterns data-modeling
我有一个场景,我需要为访客分配一些项目.
GuestTable has columns like
1. Guest ID
2. GuestType
3. Age
4. Height
5. Gender
ItemTable has columns like
1. ItemID
2. Item Name
每件商品都根据商品的可用性以及客人的属性(即年龄组或高度范围等)出售给客人.
例如.对于男性水疗中心的客人以及高度大于5"且小于5'5"的酒店客人,每周一和周二下午2-4点和下午6-8点都有一件商品.
由于过滤条件的数量很大并且可由最终用户配置.除了系统应该足够可扩展以适应新的过滤条件,我应该如何管理这些规则.可以将这些规则存储为数据库表中的表达式吗?如何为此方案建模数据库表?
要么
我应该考虑使用一些规则引擎吗?
| 归档时间: | 
 | 
| 查看次数: | 1260 次 | 
| 最近记录: |