gpt4 book ai didi

sqlite - Xamarin SQLite Android 和 iOS

转载 作者:行者123 更新时间:2023-12-03 15:33:33 24 4
gpt4 key购买 nike

我使用 Xamarin 启动了一个 Android native 应用程序,我创建了一个 PCL 库来与该应用程序的 iOS 版本共享模型和通用内容。

我想要这个应用程序中的数据库,所以我想使用 nugget SQLite PCL 库来完成它。但要使用它,我需要 Xamarin.Forms.Dependency拥有 iOS 和 Android 实现。

我可以使用 Xamarin.Forms.Dependency在非表格项目上?还是有另一种方法来制作跨平台数据库?

最佳答案

你必须使用依赖注入(inject),我相信这就是 XF 正在做的事情。您无需将其包含在公共(public)项目中。

将 SQLite PCL 添加到 ios 项目和 android 项目以及您正在创建存储库的公共(public)项目。您可以通过传入 SQLite.Platform 从本地项目中调用公共(public)项目。和数据库路径。

我也相信SQLite.Net.Async PCL有点快。

关于sqlite - Xamarin SQLite Android 和 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33017655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com