问题标签 [sqlite.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何在 iOS 的 Xamarin 表单中获取 Sqlite 连接?
我创建了一个 Xamarin.Forms PCL 项目并尝试访问存储在 sqlite 数据库中的本地数据,该数据库在 Android 中是工作文件,但在 iOS 中不工作。每当我尝试使用 DependencyService 调用 iOS 特定代码时,它都会抛出 System.NullReferenceException: Object reference not set to an object of an instance。
这是我的来电声明
这是我用于获取 Sqlite 连接的 iOS 特定代码
我认为调用方法不会到达 iOS 特定代码,因为我在 iOS 特定代码中使用了断点,但它从未到达断点并立即给出错误。我也尝试过查看异常以获取详细信息,但没有内部异常,并且在堆栈跟踪中它只指向调用该方法的行。
sqlite - SQLite.net 连接池似乎不起作用
我在我的 WFC 项目中使用 SQLite.net 将文件写入本地磁盘上的数据库。我认为我的写入性能很慢,因为每个数据库操作都有一个新连接打开。我尝试通过以下方式使用连接池:
但是我没有看到任何改善。我用错了吗?有没有办法确保池正常工作?
sqlite - 如何在 xamarin.forms windows phone 8 项目中使用 SQLite?
我创建了一个具有 Android、iOS 和 Windows Phone 的 Xamarin.Forms 项目。我正在尝试在 Xamarin Windows Phone 8.1 项目中使用 Sqlite 数据库,并且我已经安装了 sqlite.net pcl 以及带有平台库的核心和异步库。当我尝试运行该项目时,它显示错误 winrt.dll sqlite3 找不到。sqlite.platforms.windowsPhone8 实际上有两个参考库,所以我将它添加为 x86 但仍然有问题。这是我的 windows phone 8.1 代码
每当我尝试使用依赖服务调用时,它都会在 var platform = new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(); 行上显示错误
默认情况下,WinRT 库已添加到项目中,但它也有问题,因此我添加了 windowsphone8 库。
sqlite - 外键不会使用 SQLite.net 在 SQLite 数据库中创建
我正在尝试使用 SQLite.Net 和 SQLiteNetExtensions 设置 SQLite 数据库。我似乎无法在数据库中创建外键。我已删除所有表并使用模型类重新创建它们。我已经检查了 SQLite 管理器中的编译指示并打开了外键。在我的示例中,一个地块可以有许多树。关于我可能缺少什么的任何建议?
sqlite - SQLite 磁盘 I/O 错误-45 Gb 数据库
我一直在使用 SQLite db 来存储我的数据而没有任何问题,直到最近我遇到
SQLite db 后退的本地驱动器上有足够的空间。我正在事务中运行插入。我怀疑 sqlite 数据库可能已经损坏,因为它的大小达到了 45GB,但是我能够在 SQLite DB 查看器中打开数据库而没有任何问题。此错误发生在客户端计算机上,我无法在开发环境中重现此错误。在这一点上,我不知道为什么会出现这个错误。使用单个“SQLiteConnection”实例插入 45Gb 的数据会导致这样的问题吗?
我在开始时只使用打开连接一次,并且只在最后完成所有插入时关闭一次。
我非常感谢这里的专家提供的任何帮助。
提前致谢。
c# - 如何在 SQLite.net 中存储对象列表?
让我们假设我有这两个对象
和
有没有办法使用 SQLite.NET ORM 来保存客户对象?因为我很难保存列表。
如果没有这样的方法,是否有某种我可以实现的事件或我可以覆盖的方法,以便在加载对象时触发代码?
我正在考虑在地址列表上方添加 [Ignore] 的思路,当事件触发时,我可以使用 SQLite.net 从另一个表中加载地址的 ID
提前感谢您提供的任何帮助
c# - 表在 Xamarin PCL 项目 Windows Phone 8.1 上没有(公共)列
我在下面收到此错误,在构建到 Windows Phone 8.1 时,它是 Xamarin 中带有 Visual Studio 2015 的 PCL 项目,有人帮助我吗?
我在 Google 上搜索,这是 iOS 中的错误链接器,但我已经部署/构建到 Windows Phone 8.1,这没有意义。
c# - Xamarin (UWP) 中的 SQLite.NET 查询没有结果
在 SQLite.NET (UWP) 中查询数据库时,我得到了正确数量的结果,但每个结果都是空的。
例如查询
如我所料,将返回 121 种产品的列表,但每个单独的产品都有null
/default
值。
在 Android 上的 Xamarin/SQLite.NET 中运行相同的代码,我得到了预期的填充结果。
我不确定是什么原因造成的。我的包是最新的,它有正确数量的结果,但没有任何数据表明它部分工作。但是,似乎无法将数据绑定到 Product 类中的字段,我不确定如何深入研究以纠正它。
c# - 使用 Slite.net-PCL 进行 Xamarin 表单的简单查询
我正在尝试使用简单查询来检索数据库值,但我无法做到这一点。下面是我的代码。
我得到了 "Row" 的例外情况。我正在使用 SQLite.net-PCL 库,我在数据库中有数据。请帮助我了解如何使用简单查询从数据库中检索数据。我不想为表类型创建一个类。任何建议将不胜感激。!