我有用c#编写的sql查询。(DataType类有str_name和int_something)。代码如下所示
List<DataType> allDataType=SQLConnection.Query<DataType>("select str_name,int_something from sqlite_master where type = ?", type_name);
我已经在DataType中有了无参数构造函数,但我仍然得到了一个尚未初始化的对象列表。 str_name是空字符串,而int_something总是0.但我可以获得正确的数据行数。任何提示?
答案 0 :(得分:1)
实际上SQLConnection.Query<T>(string s)
是什么? SQLConnection
没有这样的方法,因此我假设它是您在项目中定义的扩展方法。问题是那个方法。尝试在该方法的实现中搜索错误。