我必须创建具有许多参数的实体,大约100-150个字段。基本上,它是存储有关庄园信息的实体。我知道有这么多参数的一个对象会很糟糕,所以现在我正在考虑三个解决方案:
- 创建具有共同~20个字段的房地产实体,另一个像estates_parameters,其余部分(约100个字段)。
- 创建具有共同~20个字段的房地产实体和其他四个具有特定类型房产参数的实体,如estate_house_parameters,estate_flat_parameters等。他们每个人都有大约30个领域。
- 创建具有关系的房地产实体ManyToMany与不同的实体存储有关参数类型,价值和相关产业的信息。
醇>
重要的是,我必须通过这些参数搜索庄园。
哪种解决方案最好,或者还有其他更好的解决方案?