我有一个模型,其中包含三个地址:取货地址、送货地址和账单地址。我认为账单地址通常会是取货地址或者送货地址之一,因此从用户界面的角度来看,我应该提供“同上”选项。但是从数据库的角度来看,我应该保存“同上”字段,还是应该复制数据?
我有一个模型,其中包含三个地址:取货地址、送货地址和账单地址。我认为账单地址通常会是取货地址或者送货地址之一,因此从用户界面的角度来看,我应该提供“同上”选项。但是从数据库的角度来看,我应该保存“同上”字段,还是应该复制数据?
在两个不同的列PickUp和DropOff中,应该拥有与Address表中一行相同的Id。这样,您不会重复地址,也不会使用一些特殊地址,并且可以轻松查询以查看PickUp地址是否与DropOff地址相同。如果将来其中一个地址发生更改,您始终可以修改存储在其各自列中的Id值为新地址。