首页 > 解决方案 > 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'

标签: c#sqlite

解决方案


推荐阅读