我想知道什麼是數據庫查詢的最佳做法。我正在使用C#,MySQL數據庫。什麼是數據庫查詢的最佳實踐?
我有一個應用程序,我硬編碼所有的數據庫查詢。現在客戶已經修改了數據庫結構所以我不得不再次修改這些查詢,因爲所有查詢都在代碼中,我需要測試應用程序,構建它,創建安裝程序並執行更多與部署相關的事情。
如何避免這些問題?我們應該在哪裏繼續詢問?在一些純文本文件或在app.config或其他地方?
我希望查詢是可配置的,這樣當發生這種情況時,只需要更改配置,無需更改代碼或可執行文件。
我們不使用存儲過程,也沒有使用ORM框架。
在此先感謝
謝謝大家的寶貴意見。我認爲在目前的情況下,我能做的最好的事情就是修改查詢,並在下次嘗試着重於存儲過程。
再次感謝。
「我們不使用存儲過程」爲什麼不呢? – 2010-09-24 13:37:40
@GôTô,我們沒有使用存儲過程,因爲這個決定來自高層管理人員.... – Shekhar 2012-04-04 06:59:43