管理員會創建促銷代碼並從預定義規則列表中進行選擇。這些規則約束,如:購物車促銷代碼規則實施
- Max使用
- 有效期至
- 民車小計
- 等
我可以將這些規則硬編碼進入代碼或者我可以(希望)將業務邏輯存儲在數據庫表中並在運行中編譯/執行它。每項業務規則都相對簡單,新的規則可以通過網絡管理員創建。我想我可以在創建所述規則時編寫一些測試來在一定程度上驗證代碼邏輯。
將規則邏輯存儲在數據庫中是一個非常糟糕的主意嗎?
我認爲這是愚蠢的硬編碼所有這些規則,並重新編譯每次添加一個新的。
注意:我讀了System.CodeDom
會爲我編程。
你能詳細說明一下嗎? –