【发布时间】:2017-04-07 10:22:53
【问题描述】:
我正在尝试获取带有数据库中每个项目名称的ListView,但我得到的只是完整的表名。如果可能的话,我想稍后使用相同的功能来获取其他信息,例如 id 。如果需要更多信息,请询问我。
这是我的代码:
调用函数:
var categories = App.Database.GetCategoryByMenuID(1);
listView.ItemsSource = categories;
功能:
public List<Categories> GetCategoryByMenuID(int menuID)
{
return db.Table<Categories>().Where(x => x.Menu_ID == menuID).ToList();
}
表:
public class Categories
{
public Categories()
{
}
[PrimaryKey, AutoIncrement]
public int ID { get; set; }
public int Menu_ID { get; set; }
public string Name { get; set; }
}
提前谢谢你,
【问题讨论】:
-
GetCategoryByMenuID的返回trype是List<Categories>,它怎么能返回full table name?
标签: c# android sqlite xamarin xamarin.forms