1

嗨,我已经在网上搜索了几个小时,但找不到任何使用 SQLite 的 Xamarin.MAc 示例,你们中的任何人都可以指导我走上正确的道路吗?因为尝试用这么少(我的意思是没有)文档来制作我想要的应用程序是很糟糕的

谢谢

4

2 回答 2

1

回答我的问题,您可以使用 sqlite-net 并且工作得很好,但在 PCL 上不行(猜想有人必须为这个平台进行实施或类似的事情)。

于 2014-05-16T03:03:32.633 回答
0

Xamarin 有很多使用 SQLite 的 iOS 示例。最简单的是Tasky:

https://github.com/xamarin/mobile-samples/tree/master/TaskyPro

Tasky的案例研究:

http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/case_study-tasky/

此示例使用存储 SQLite 数据库代码的核心库。此特定示例使用 Linq 与数据库交互,但这不是必需的。iOS 特定代码与 TaskManager 交互。

数据库结构如下:

TaskDatabase->TaskRepository->TaskManager

  • TaskDatabase 是初始化数据库和
    编写数据库函数的地方。
  • TaskRepository 引用数据库
    函数,还包含数据库路径并管理
    连接。如果你想写纯 sql,你可以在这里做。
    TaskManager 引用了中概述的功能
  • TaskRepository -
    这是 iOS、Android 和 Windows 项目为了与数据库交互而调用的内容。
于 2014-05-08T17:12:40.220 回答