【问题标题】:SqLite for Uno on Native platforms - How to do it?原生平台上适用于 Uno 的 SqlLite - 怎么做?
【发布时间】:2021-04-23 12:46:28
【问题描述】:

我只是从 Uno 开始。我是一位经验丰富的 UWP 开发人员,并且做过一些 Mac 开发(使用 Xamarin Native)。

我创建了一个 Uno 解决方案,并删除了 WASM、WPF 和 Mobile 目标项目(仅对 UWP 和 MacOS 感兴趣)

现在我想在我的 Uno 解决方案中使用 SQLite,但不确定是如何实现的。我无法将nuget包添加到共享项目中,所以我猜测我需要创建一个接口类来声明数据访问要求,然后在UWP和MacOS项目中分别实现该接口。

这是怎么做的,还是我弄错了?

有谁知道我可以在 Uno 文档的哪个位置找到如何执行此操作

谢谢

【问题讨论】:

  • 值得注意的是,如果您使用 Salute.net 项目,它对于每个平台都有跨平台特定的 SQL 二进制文件,您可以将其与共享访问层一起使用。这是使用具有完整对象映射和基本 LINQ 支持的 Sqlite 的最简单方法之一

标签: sqlite uno-platform


【解决方案1】:

好吧,我基本上是对的。再次阅读文档后,您似乎需要使用部分类来跨您需要的平台实现所需的类,而不是接口。

我在这里找到了方法:

https://platform.uno/docs/articles/platform-specific-csharp.html

【讨论】:

    猜你喜欢
    • 2021-04-15
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2021-01-31
    相关资源
    最近更新 更多