我是c#/。net的新手,剛剛從經典的asp(昨天)切換到它。c#.net post然後寫入到sql db
我正在嘗試一些非常基本的開始。 我有一個約20個問題(文本/ textarea /複選框/下拉菜單/電臺)的靜態窗體,它發佈到提交按鈕的帖子頁面。
我需要帖子頁面來收集答案,並將它們寫入每個問題有1列的sql db。
我沒有這通過請求的每一個形式對象並檢查它是否爲空/空,並且如果沒有,那麼將其放入一個變量然後我創建的存儲的過程,並通過了20個參數,這將插入該記錄。
我的問題是:
是否有.NET自動執行此操作的方法嗎?例如,.net維護狀態與傳統的asp我曾經必須編寫代碼來做到這一點。我想能夠調用某個數組或列表中的答案,然後將其寫入數據庫。 Linq到SQL怎麼樣?
爲什麼每個問題只有一列?您的數據庫表應該每個問題有一行。每行應該用其屬性來表示一個問題。 – 2010-08-06 19:11:38
如果是問卷,則每個回答有一行,每個問題一列。完全合理的,當你不添加/更改/刪除問題。如果需要更改,那麼另一個表/數據庫佈局將是更可取的。 – 2010-08-06 19:22:06