Doctrine的实体有很多参数

时间:2016-05-13 19:49:34

标签: entity-framework symfony doctrine-orm

我必须创建具有许多参数的实体,大约100-150个字段。基本上,它是存储有关庄园信息的实体。我知道有这么多参数的一个对象会很糟糕,所以现在我正在考虑三个解决方案:

  1. 创建具有共同~20个字段的房地产实体,另一个像estates_parameters,其余部分(约100个字段)。
  2. 创建具有共同~20个字段的房地产实体和其他四个具有特定类型房产参数的实体,如estate_house_parameters,estate_flat_parameters等。他们每个人都有大约30个领域。
  3. 创建具有关系的房地产实体ManyToMany与不同的实体存储有关参数类型,价值和相关产业的信息。
  4. 重要的是,我必须通过这些参数搜索庄园。

    哪种解决方案最好,或者还有其他更好的解决方案?

0 个答案:

没有答案