我即将开始开发一个新的应用程序,其中将保存对象(进一步的项目)进行解析。
我有三种不同的项目类型: 1.免费 1.正常(0.99 $) 2.精选(1.99 $)
现在我正在保存同一个名为“items”的类中的所有项目,然后填写表格。假设该项是正常的: “Free”= 0,“Normal”= 1,“Featured”= 0。
我担心的是,查询'wherekey'可能需要很长时间才能完成所有项目(大约50k-100k项目),只是为了发现只有10项是正常的
我的问题是: “是否最好有一个包含所有项目的类,或者我应该创建3个不同的类并将项目保存到各自的类中?”
答案 0 :(得分:2)
首先: "免" = 0,"正常" = 1,"精选" = 0.< - 精选将是3我对吗?
你将这三个不同的对象保存在三个不同的类中并没有错,实际上我个人认为这是最好的选择,而不是仅仅将所有内容放在一个类中并弄得一团糟。