在xamarin ios中预加载数据库

时间:2014-10-20 00:41:41

标签: c# ios .net xamarin

我在数据库上遇到错误(名称数据库在当前上下文中不存在),我应该使用哪个命名空间来导入它? (关注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);

1 个答案:

答案 0 :(得分:1)

我认为这是文档中的拼写错误。如果您查看本文中链接的Advanced项目的解决方案,DatabaseFilePath只是包含数据库路径的辅助类的静态字段。

在iOS中,您将使用以下内容构建路径:

string dbPath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), "mydbfile.sqlite");

if (!File.Exists (dbPath))
    File.Copy (seedFile, dbPath);