我在数据库上遇到错误(名称数据库在当前上下文中不存在),我应该使用哪个 namespace 来导入它? (以下http://developer.xamarin.com/guides/cross-platform/application_fundamentals/data/part_5_using_data_in_an_app/)
if (!File.Exists (Database.DatabaseFilePath))
File.Copy (seedFile, Database.DatabaseFilePath);
最佳答案
我认为这是文档中的拼写错误。如果您查看本文中链接的高级项目的解决方案,您会发现 DatabaseFilePath 只是包含数据库路径的帮助器类上的静态字段。
在 iOS 中,您可以使用如下方式构建路径:
string dbPath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), "mydbfile.sqlite");
if (!File.Exists (dbPath))
File.Copy (seedFile, dbPath);
关于c# - 在 xamarin ios 中预加载数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26457027/