3

我找到的每个示例都会为您创建数据库,然后让您创建表并在代码中填充它们。不过,我的问题是我想在其他地方(SQLiteStudio)创建和填充数据库,然后将其包含在我的应用程序中。

我感觉(通过...的一般感觉...无论我一直在看什么。我们将其称为文档)您应该将数据库复制到Environment.SpecialFolder.Personal目录中。所以我的工作流程是将数据库作为资源包含,然后将其复制到Environment.SpecialFolder.Personal目录中。那正确吗?有没有人简洁而权威地写下这些(而不是松散的文章集)?

我不希望有同一个数据库的两个副本,但如果这是其他人都在做的事情,那么......好吧。

我无法在以下任何网页上找到答案。

4

1 回答 1

2

既然您标记了 pcl,您是否尝试过将其视为嵌入式资源?您几乎只需创建一个文件夹,放入数据库,然后将构建操作设置为嵌入式资源。通过链接到数据库所在的路径,您可以通过 SQLite 库访问该文件。

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/files?tabs=vswin

于 2018-07-17T23:19:39.043 回答