如何从sql连接查询中获取对象列表?

时间:2015-09-24 19:49:19

标签: c# mysql list select database-connection

我有用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.但我可以获得正确的数据行数。任何提示?

1 个答案:

答案 0 :(得分:1)

实际上SQLConnection.Query<T>(string s)是什么? SQLConnection没有这样的方法,因此我假设它是您在项目中定义的扩展方法。问题是那个方法。尝试在该方法的实现中搜索错误。