标签: database entity-framework database-design
我正在为小型商店建立数据库,客户可以在其中输入不同类型的付款。现在所有的付款都有共同的列(例如金额,借方或贷方,付款日期等等),所以我决定制作付款表。
问题是某些付款可能与其他实体(表格)相关联(例如,与客户正在与之交易的经销商相关的某种付款),而某些付款与任何表格无关。
正如我所看到的,这就像付款共享所有属性,除了某些付款可能有其他表的外键。
问题:模拟这种情况的最佳方法是什么?