我編寫了一些代碼將應用程序連接到它的數據庫,然後創建了一些代碼以使用連接代碼並檢索,更新或添加一些值數據庫,另外我可能有一些代碼來處理其他的東西,而不是處理數據庫如何組織我的代碼(我爲我的網站上的各種用途創建的方法)
代碼有點複雜,也許它很簡單,但它並不短,例如編寫一段好的代碼檢索單個值,這樣我就可以用這個值我用這個控制器:
SqlConnection sqlconnection= new SqlConnection(ConfigurationManager.ConnectionStrings["DefConnectionString"].ConnectionString);
SqlCommand sqlcommand = new SqlCommand("SELECT name FROM message WHERE id = 3", sqlconnection);
try
{
sqlconnection.Open();
lbl_name.Text = (string)sqlcommand.ExecuteScalar();
Status.Text = "Done";
}
catch (Exception ex)
{
Status.Text = ex.Message;
}
finally
{
sqlconnection.Close();
}
我可能甚至添加一些代碼來存儲一些數據庫中關於任何異常的信息都被拋出,我認爲代碼是非常基本的,但它並不小,因爲它是我需要的最小的一塊,一些巨大的代碼是爲添加或編輯新項目而編寫的,並且也考慮到它不是我在頁面中寫入的唯一代碼,頁面有更多需求:D!
我已經提供了一個詳細的案例,我希望!...那麼你認爲什麼是最好的方式,使我的網頁快速,易於閱讀和有組織的代碼 我已經開始將每個代碼放入一個適當的方法,但一些方法是常見的,所以我在每一個需要它們的頁面中再次創建它們,就像一個ConnectionToDataBase方法,並且意味着我認爲我只是組織了頁面,因此我可以主要查看Page_Load並查看被調用的方法和然後向下滾動閱讀定義,但它仍然是一個大頁面,並注意我認爲的最佳做法
對不起所有的大問題,我只是提供詳細信息,所以我可以得到一個合理的答案我的問題,我希望每個人的利益從大多數問題都非常基本,像我這樣的新手需要一些詳細的案例和答案,以獲得更好的開始......感謝您的時間!
編輯:我知道我是新的,所以對我的代碼的任何意見都比歡迎!
很難理解到底你在問什麼。但是,我不喜歡在每個頁面上都有一個「ConnectionToDataBase」方法的想法。也許重新考慮你的項目結構,你能創建一個DAL嗎? – RPM1984 2010-10-14 01:25:12
我知道,這是新的,所有的壓力感到抱歉!我很想知道如果有一種方法可以多次創建相同的功能,但我已經獲得了一些編寫非常新手代碼的經驗,但概念和最佳實踐以及安全代碼但我很想學習爲我的網站編寫一個好的代碼,你知道任何文章或書籍可能有助於我的問題!? – lKashef 2010-10-14 01:39:04