该应用程序有多个通知推送,电子邮件,短信等
推送有4-5个设置,电子邮件与推送+更多设置相同
答案 0 :(得分:2)
我发现我喜欢在这种情况下使用单个表。当您有一些所有类型将共享的公共基本字段时,它尤其有用。 ORM框架(如实体框架)允许您将单个表拆分为多个实体并定义继承关系。
答案 1 :(得分:0)
虽然有点武断,但我通常会发现存储在一个带有类别列的表中的那种数据,以确定它是什么类型的设置。特别是因为数据都可以归类为通知数据。
我认为支持3个独立表的唯一论点是,使用ORM可能会稍微容易一些。