有这样一个需求,Query.Help<DTO>();这样一个方法
假设我需要查10张表,也就是10个DTO类型,现在我想把这个10个类型保存成一个list<?>,只要循环这个list就可以了
问题是我试了好多方法 都无法直接保存
类似下面的
var tableNames= new List<Type> { aaDTO };
都提示错误,有人知道怎么解决吗?
typeof(aaDTO)
你得保存10个类型信息.而一个泛型只有一个.简单的法子,你可以像action那样写他几十个泛型重载.
你这种需求不符合语义.而且就算实现了也没有意义..
围观一下,感觉应该不行吧 属于同一个对象吧,添加到list中应该会报错吧
List<object>
试试用 List<dynamic> 存放对象
个人觉得这么做应该没什么实际意义