如何从不同页面以Xamarin形式连接到同一数据库

问题描述 投票:0回答:1

我制作了一个DbAccess类,其中有用于CreateConnection,CreateTable,GetTypes,GetDetails的方法。我在启动屏幕运行App.xaml.cs文件时制作了数据库。现在,我想访问GetDetails方法以从数据库中获取一些数据。那我怎么得到呢?

xamarin xamarin.forms xamarin.android xamarin.ios xamarin-studio
1个回答
0
投票

创建数据库访问类。例如,MS文档中的源文件。 TodoItemDatabase访问类包括用于四种类型的数据处理的方法:创建,读取,编辑和删除。

在访问类中,您可以创建连接并使用下面的代码获取项目。

   public Task<List<TodoItem>> GetItemsAsync()
    {
        return Database.Table<TodoItem>().ToListAsync();
    }

[当您要访问数据库以获取一些数据时,可以执行以下操作。

 listView.ItemsSource = await App.Database.GetItemsAsync();

SQLite数据库:Xamarin.Forms-Todo

https://docs.microsoft.com/zh-cn/samples/xamarin/xamarin-forms-samples/todo/

© www.soinside.com 2019 - 2024. All rights reserved.