我正在創建儀表板。我已經開始重構應用程序,所以與查詢數據庫有關的方法是通用的或動態的。動態查詢SQL Server
我對泛型的概念相當陌生,仍然是一個業餘程序員,但我做了一些搜索,我試圖想出一個解決方案。問題不是真正以動態方式構建查詢字符串。我很好地連接字符串文字和變量,我並不需要任何更復雜的東西。對我來說更大的問題是當我創建這個查詢時,獲取數據並以動態方式將其分配給正確的變量。
可以說我有一個缺陷表,另一個用於測試用例,另一個用於測試運行。我想創建一個如下所示的方法:
public void QueryDatabase<T>(ref List<T> Entitylist, List<string> Columns, string query) where T: Defect, new()
現在,這不是完美的,但你明白了。並非所有關於缺陷,測試用例和測試運行的內容都是相同的,但是,我正在尋找一種將檢索列動態分配給其「正確」變量的方法。
如果需要更多信息,我可以提供。
您正在使用哪種版本的.NET? – msarchet 2011-06-02 19:51:33
我正在使用.NET 4 – 2011-06-02 19:53:33