c# - C# - SQLite 选择不同的行然后作为字符串列表返回
问题描述
如何将列表返回到我的查询:
public List<string> GetLocalQuestionChoicesGroups(int Id)
{
try
{
using (var connection = new SQLiteConnection(System.IO.Path.Combine(localDBPath, "Travue.db")))
{
var groups = connection.Query<string>("SELECT DISTINCT GroupName FROM QuestionChoice WHERE GroupName IS NOT NULL AND QuestionId=?", Id).ToList();
return groups;
}
}
catch (SQLiteException ex)
{
Log.Info("Error", ex.Message);
return null;
}
}
我收到一个错误:
'string' 必须是具有公共无参数构造函数的非抽象类型,才能将其用作泛型类型或方法 'SQLiteConnection.Query(string, params object[])' 中的参数 'T'
解决方案
推荐阅读
- tensorflow - 运行 TensorFlow label_image 示例会引发访问冲突
- angular - 如何在不使用 npm 的情况下以角度在本地托管引导程序
- vba - IE VBA打开网页等于点击第一个网页链接
- php - 在具有 polylang 支持的 wordpress 中为登录用户和来宾用户设置不同的页面
- dart - DARTFMT 搞乱了@Component 装饰器格式
- java - 如何在 HTML 页面中部署 JavaFX 应用程序?
- python-2.7 - 在 matplotlib 3D scatter 中将一点放在前面
- r - stringr 是否使用一组不同的字符类作为标点符号?
- c - 通过 ref 从 struct 中的数组传回值
- cassandra - 在 Cassandra 中使用 UDT 会导致性能问题吗?