2017-09-26 120 views
0

我正在关于在Xamarin.forms应用程序中使用SQLite数据库功能的官方文档的以下Xamarin示例。Xamarin形式与SQLiteAsyncConnection SQLite问题

​​

问题是,从样本项目中复制时,它使用sqlite.net版本是旧的,所以下面的函数错误:

public class TodoItemDatabase 
{ 
    readonly SQLiteAsyncConnection database; 

    public TodoItemDatabase(string dbPath) 
    { 
     database = new SQLiteAsyncConnection(dbPath); 
     database.CreateTableAsync<TodoItem>().Wait(); 
    } 

SQLiteAsyncConnection无法识别。

现在,我可以添加异步PCL源码库,而不是,但教程将类型为String的连接字符串其他错误被passeed到:

database = new SQLiteAsyncConnection(dbPath); 

任何信息或帮助就如何最好的方式前进与教程?还是有最新的最佳做法呢?

谢谢

回答

0

我的错。安装了错误的nuget软件包。

我确信它是SQLite-netpcl官方的一个。

现在正常工作。

+0

使用SQLite.Net-PCL通常是一个40k +下载 – Joagwa