2014-02-24 57 views
0

在我的C#WinForm應用程序中,我有三個按鈕的成員,其設計爲SELECT,INSERT,UPDATE。點擊時每個按鈕讀取相同的數據庫表。當我準備做代碼時,我不想重複sql連接和基於代碼的代碼,例如SqlAdapter,SqlCommand等等。在上面給出的所有成員方法中。所以問題是如何避免重複的代碼,因爲它不是最好的編碼風格。C# - 如何避免重複代碼的Sql連接到所有成員方法

button_Select_Click(...) 
{ 
    //sql releated code 
    //get data from database and display in some_display_tool_1 
} 
button_Insert_Click(...) 
{ 
    //sql releated code 
    //get data from database and display in some_display_tool_1 
} 
button_Update_Click(...) 
{ 
    //sql releated code 
    //get data from database and display in some_display_tool_1 
} 

這些是目前的僞代碼。我不想從你的整個代碼。所以請以PseudoCode的方式爲我提供一個更好的主意。對不起,請理解我的英語。

謝謝!

+0

向我們展示包含此類代碼的方法。還給你想要通用的代碼的行/註釋。 – samar

回答

0

您是否想過使用Repository模式和實體框架?