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

最佳答案

很简单
使用描述表的类(链接)来创建新的数组(类型)。在其他类中,创建带有查询内容的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();

07-24 21:16