我正在创建仪表板。我已经开始重构应用程序,所以与查询数据库有关的方法是通用的或动态的。动态查询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