SQLite.Net.Async.AsyncTableQuery <t>无法隐式转换为IEnumerable <t>

时间:2017-02-28 18:46:38

标签: sqlite xamarin

我们有一个Xamarin Forms应用程序,它使用SQLite存储一些表数据。我们使用的是NuGet包sqlite-net-pcl 1.3.1版。查询如下所示:

SqlLiteAsyncConnection database = DependencyService.Get<IDatabaseUtility>().GetDbConnection();
var result = database.Table<MyTable>();
List<MyTable> records = await result.ToListAsync();

当我们点击最后一行(result.ToListAsync())时,我们得到一个例外:

Cannot implicitly convert SQLite.Net.Async.AsyncTableQuery<MyProject.Models.MyTable> to System.Collections.Generic.IEnumerable<MyProject.Models.MyTable>

无论我们拨打ToListAsync()还是ToList()

,都会发生这种情况

奇怪的是,这只发生在我们在亚马逊Kindle Fire上运行时。我们有两部手机(Note 5和Google Pixel)运行良好。

任何人都可以了解导致此设备出现此问题的原因吗?

0 个答案:

没有答案