【问题标题】:Preload database in xamarin ios在 xamarin ios 中预加载数据库
【发布时间】:2014-12-14 22:14:06
【问题描述】:

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

【问题讨论】:

    标签: c# ios .net xamarin


    【解决方案1】:

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

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

    string dbPath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), "mydbfile.sqlite");
    
    if (!File.Exists (dbPath))
        File.Copy (seedFile, dbPath);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-10
      • 2013-12-26
      • 2012-01-30
      • 1970-01-01
      • 2020-08-31
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多