我在数据库上遇到错误(名称数据库在当前上下文中不存在),我应该使用哪个命名空间来导入它? (关注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);
答案 0 :(得分:1)
我认为这是文档中的拼写错误。如果您查看本文中链接的Advanced项目的解决方案,DatabaseFilePath只是包含数据库路径的辅助类的静态字段。
在iOS中,您将使用以下内容构建路径:
string dbPath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), "mydbfile.sqlite");
if (!File.Exists (dbPath))
File.Copy (seedFile, dbPath);