我正在尝试为电子商务网站开发产品详情页面,比如我们在视图中列出了一些产品,现在当用户点击产品时,他会获取产品详细信息视图以显示产品规格,添加到购物车,评论等,但是这里的产品规格会针对每种产品动态变化,例如:
服装产品:
Size
:40
移动产品:
Operating System
:Android
现在我不想要服装产品中的规格名称操作系统,反之亦然。
所以我对此进行了研究,发现了this和this帖子。但some民间评论说Entity Attribute Value is not good practice
,
所以任何人都可以帮助我选择最好和最简单的设计模式,以便在asp mvc中更改规格列出产品详细信息,我是新手。
任何帮助都会很棒。
答案 0 :(得分:0)
EAV有几个缺点:
但是如果您需要灵活且动态的属性集,并且不需要按属性值进行搜索或加入,则EAV是一个很好的解决方案。