代码之家  ›  专栏  ›  技术社区  ›  the_tr00per

Xamarin使用SQLiteAsyncConnection形成SQLite问题

  •  0
  • the_tr00per  · 技术社区  · 7 年前

    下面是官方文档中关于在Xamarin中使用SQLite数据库功能的Xamarin示例。表单应用程序。

    https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/databases/

    问题是,当从样例项目复制时,sqlite。它使用的net版本很旧,因此出现以下函数错误:

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

    无法识别SQLiteAsyncConnection。

    现在,我可以添加异步pcl sqlite库,但本教程在传递类型为string的连接字符串时会出现其他错误:

     database = new SQLiteAsyncConnection(dbPath);
    

    关于如何以最佳方式继续学习本教程,有什么信息或帮助吗?还是有最新的最佳实践?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   the_tr00per    7 年前

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

    我确保它是SQLite netpcl的官方版本。

    推荐文章