[英]Xamarin ios : Assign a Sqlite Database query results to List
I have a problem with assigning a database query results to List .How can i achieve this? 我有一个问题,将数据库查询结果分配给List。如何实现这一目标?
using (var conn= new SQLite.SQLiteConnection(_pathToDatabase)){
var query = conn.Table<Person>();
foreach (var names in query)
Console.WriteLine ("FirstName: " + names.FirstName);
}
Here is my class Data.cs 这是我的类Data.cs
using System;
namespace DB
{
public class Data
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public Data ()
{
}
}
}
Need to assign the results using the above class.Please help me. 需要使用上面的类来分配结果。请帮帮我。
List<Data> results = new List<Data>();
using (var conn= new SQLite.SQLiteConnection(_pathToDatabase)){
var query = conn.Table<Person>();
foreach (var names in query) {
var item = new Data();
item.FirstName = names.FirstName;
item.LastName = names.LastName;
item.ID = name.ID;
results.Add(item);
}
}
Alternately, if your Person table has the same structure as your Data class, you could get rid of Data and do this 或者,如果您的Person表具有与Data类相同的结构,则可以删除Data并执行此操作
List<Person> results = conn.Table<Person>().ToList<Person>();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.