【发布时间】:2016-12-30 14:02:08
【问题描述】:
我在我的Xamarin.Forms 应用程序中使用Sqlite.Net。到目前为止,如果我的对象是这样的类,它在返回对象列表方面表现出色:
SqliteDatabase.Connection.Query<Customer>("Select * from Customers");
我现在想从我的查询中动态返回 DataSet 的等效项
SqliteDatabase.Connection.Query("Select * from Customers inner join Calls on Customers.Id=Calls.CustomerId")
现在从第二个查询我想返回一个DataSet 而不是一个对象列表。我知道我可以创建一个新对象,它结合了Customers 和Calls 的列,但我不想每次查询数据库时都必须创建对象。
是否可以只动态返回Dataset 或Object?
【问题讨论】:
-
您在返回
DataSet or a DataTable时遇到了什么问题,这不是很困难.. 提示在.Fill()方法上进行谷歌搜索。目前在 stackoverflow 上有很多关于如何执行此操作的示例.. -
@MethodMan 你确定我们在谈论同一个 Sqlite 包装器吗?我正在使用的
Sqlite.Net-PCL上不存在Fill方法
标签: c# sqlite xamarin sqlite.net