C#& WP8.1将查询select的结果插入到数组中

时间:2015-06-19 12:52:06

标签: c# sqlite windows-phone-8.1

我有带有SQLite数据库的Windows Phone 8.1的C#项目 数据库包含一个表,需要从中选择所有数据,并将其写入数组。还有2个类:链接(如表的名称) - 包含表的描述;存储库 - 方法类。
我不知道如何插入创建方法。 从:using (var statement = SQLiteConnection.Prepare("SELECT _id, link FROM links WHERE _id=?"))开始,但下一步是什么?

1 个答案:

答案 0 :(得分:1)

这很简单。
使用描述表(链接)类来创建新数组(类型)。在其他类创建List方法,查询您需要的内容。

public  List <Linkses> Gettha()
        {
            List<Linkses> lin = new List<Linkses>();
            using (var statement = con.Prepare("SELECT _id, link FROM links"))
            {
                 while (statement.Step() == SQLiteResult.ROW)
                 {
                     Linkses link = new Linkses();
                     link.Id = (long)statement[0];
                     link.Linochka = (string)statement[1];
                     lin.Add(link);
                    }
            }
            return lin;
        }

然后你必须用ToArray调用该方法。

Linkses[] holla = App.repo.Gettha().ToArray();