如何使用SQLite查看Xamarin中的数据库表?

fafcakar  于 2023-03-03  发布在  SQLite
关注(0)|答案(1)|浏览(135)

我正在用Xamarin制作一个应用程序。我尝试使用数据库,推荐(谷歌搜索时的第一个也是唯一的选择)是使用SQLite。
我创建了数据库类:

public class Database
    {
        private readonly SQLiteAsyncConnection db;

        public Database(string dbPath)
        {
            db = new SQLiteAsyncConnection(dbPath);
            db.CreateTableAsync<Patient>();
        }

        public Task<List<Patient>> ReadPatients()
        {
            return db.Table<Patient>().ToListAsync();
        }

        // returns number of updated records
        public Task <int> UpdatePatient(Patient patient)
        {
            return db.UpdateAsync(patient);
        }
    }

我尝试使用ReadPatients(),但没有任何意义,因为我没有创建任何表,我不知道如何查看它们以及在哪里可以找到它们?我如何创建表,为它们配置字段和外键以及查看它们的内容?我使用的是Visual Studio 2019。
为了清楚起见,我不希望看到控制台中的表,或者只是从理论上知道它的存在,但我希望看到一个表的列表(像在PL SQL开发人员,PHPMYADMIN),在那里你可以按下一个表,从中选择,并看到漂亮的清晰视图:我开始觉得SQLite不太可能了?那我还能用什么呢?

k5ifujac

k5ifujac1#

看起来你需要的是一些数据库管理软件。SQLite是一个在数据库上执行操作的库-它不会提供任何数据库的可视化视图。
如果您想要一个可以查看和管理数据库的GUI,您应该看看像MSSQL Management Studio MSSQL Studio Documentation这样的东西。

相关问题