假設我有db 'Product'
和'Status'
中的表。如何處理數據庫中的狀態ID
'Product' design is: Id, Name StatusId
'Status' design is: Id, Name
「狀態」的數據(例如):1區,2付費
問題是:當我要預訂一張從UI的一些產品,如何讓正確的標識從狀態表?如何處理它們?
我有一些解決方案:只要記住,1是儲備,2是支付。另一個是使用'鑰匙',但問題是:可能將來你會添加另一個狀態,例如3-Returned。
編輯:
感謝答案,但問題是另一個問題。 當你想要Create new UI for reservation only
時出現這個問題,例如你爲用戶數據(用戶名,聯繫人)和選擇產品選項提供輸入並點擊'保留'按鈕,之後我需要將所有數據保存在數據庫中,但是我需要StatusId作爲從狀態表中退回。 How I know which record in 'Status' table is Reservation?
編輯我的帖子,看請! – 2013-04-12 04:20:40
我不確定我是否知道,但我擴大了答案。 – vadchen 2013-04-12 09:05:57
我不打算使用組合,我只是想創建用戶界面進行預約,當用戶提供所有輸入時,他只需點擊'保留'按鈕,然後他通過終端付款,我的程序必須更新產品爲'付費'。 – 2013-04-12 09:19:45