我需要创建一个价格表系统,所以我将在我的数据库中创建这三个表。
- 定价表
(ID, Name, ServiceID, Style)
- 定价表套餐
(ID, PricingTable_ID, Title, Price, PricePerTime, Info, Flag, Link)
- 定价表包功能
(ID, PricingTablePackages_ID, Feature, Value, MoreInfo)
在这里,一个PriceTable
可以容纳多于一个PricingTablePackages
,一个PricingTablePackage
可以容纳多个多于一个PricingTablePackagesFeature
。
有什么方法可以设计出更好的模型吗?在单个数据库表中?
我将为这些表创建一个 MVC3 模型,那么在 MVC3 模型中执行这种数据库表的最佳方法是什么?