问题标签 [sqlite-net-extensions]
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.
c# - SQLite-Net 扩展和文件模型
我想做一个代表文件/文件夹的类,它有一个或没有父级,并且可以包含文件/文件夹。因为我的文件夹是文件的特例。我的模型如下所示:
但是当我尝试使用这个类时,SQLite-NetExtension 会抛出这个异常:“DbFileModel.Files:OneToMany 反向关系不应该是 List 或 Array”。
您能建议如何使用 SQLiteNetExtensions 制作该类吗?
非常感谢 :-)
c# - 如何在 SQLite-Net 扩展中指定外键属性
如何指定引用特定属性而不是主键的外键?
例如 Stock 类有一个 uuid 属性。我想在使用这个属性引用它的 Valuation 类中创建一个外键。
在下面的示例中,行 [ForeignKey(typeof(Stock))] 引用 Stock 类的 ID 属性,但我需要它来引用 UUID 属性。
我该怎么做?
sqlite-net-extensions - SQLite net Extension 一对多关系 Windows Phone
我正在使用 sqlite 网络扩展为正在使用的 2 个表创建一对多关系,我的 C# 代码中有表我遵循官方网站https://bitbucket.org/twincoders/sqlite-net-extensions中的教程
这是我创建 Stockobject 并将其插入 Db 的代码
但是当我调试代码并从 db 读取股票数据时,它显示我的估值列表为空,这里有什么问题?
这就是它向我展示的方式
c# - 使用 Sqlite.net 扩展将数据插入/检索到 Sqlite
我目前正在制作一个使用 Sqlite 来存储其中包含对象列表的对象的应用程序。在过去的一周里,我在尝试插入和检索对象时遇到了麻烦,想知道是否可以得到一些帮助。任何帮助将不胜感激!谢谢!
这是要使用 OneToMany 关系存储的对象的数据库:
我有一个单独的对象,它以 json 的形式从 REST 服务传递给我,我已成功反序列化为以下对象:
以下是我将患者插入数据库的方法:
这里我如何找回病人
最后,报错信息
c# - 在 sqlite-net-extensions 中使用 Textblobbed
我正在尝试在 sqlite 中映射一个复杂的类,但似乎有些问题,因为当我检索我的对象时,复杂的字段是空的。很快,我的课是类似的:
我显然有一个单独的电话号码类:
而 ContactEmail 类是 WinPhone 的原生类。
好吧,在数据库中创建表之后:
并填充了我的联系人列表,我将它们保存在数据库中。我尝试通过以下方式一一保存:
作为所有列表一起:
而且我确信在保存之前正确填充了列表。但是当我从 sqlite 读取它的值时:
我在 PhoneNumbers 和 MailAddresses 字段中看不到值,而在它们的 blobbed 字段中填充了序列化值。
上瘾,试图手动反序列化斑点字段,我从 Json.net 得到一个例外(即以这种方式做):
我错了什么?谢谢
c# - 属性 sqlite-net 不起作用
我不知道这个问题是否与我使用 SqliteNetExtensions 有关,但这里的属性似乎部分起作用。
IE 如果我声明一个具有 [Ignore] 属性的列,我会在我的表中看到该属性存在,所以这里的属性不被考虑。
但是在我使用 TextBlobbed 装饰的其他列中,它似乎可以工作,因为 SqliteNetExtensions 对其进行了序列化。
有人可以解释一下为什么以及如何使 Ignore 属性起作用吗?
谢谢
sqlite - 使用 SQLite.Net.Async Extensions PCL 1.3.0 在同一对象上有多个 @OneToOne?
是否可以在使用 SQLite.Net.Async Extensions PCL 1.3.0 的实体中拥有多个 OneToOne 关系?
例子:
我一直在尝试使用以下答案:
并以这些网站为灵感:
https://bitbucket.org/twincoders/sqlite-net-extensions/overview
不幸的是,到目前为止还没有运气。甚至可能吗?
c# - SQLite-Net 部分填充 ListView
我正在使用SQLite-Net-PCL将数据读取和写入本地SQLite
数据库。在我的应用程序的一个页面上,我需要特定表中与查询匹配的所有条目。我还需要检索与父模型有关系的子实体。因此我使用SQLite-Net Extensions。在移动设备上获取项目可能需要一些时间。
由于ListView
无论如何都无法显示所有条目 - 我想加载前 100 个条目,而不是当用户滚动ListView
.
我写了一个DatabaseHelper
提供以下方法的方法:
我从我的调用这个方法来ViewModel
创建:ItemsSource
ListView
这是ListView
(我删除了模板代码)的 XAML 代码
c# - 如何将外键映射到 SQLite-Net 扩展中的对象字段?
上下文:
我们SQLite-Net Extensions
使用Xamarin
. 我们计划部署到 iOS、Android 和 Windows Phone。我们在整个系统中使用了现有的数据结构(都实现了一个通用接口),我们希望以这种方式存储这些数据结构。
问题
如代码示例所示,[ManyToOne]
属性用于表示关系字段。这不起作用。如BitBucket Developer Page所述,该[ForeignKey]
属性可用于指定外键关系。这似乎只支持一个int
. 我们能否在不复制 Id 字段的属性的情况下轻松调整我们的结构以支持这些关系。例如,以下是不可取的。
代码示例
c# - SQLiteNetExtensions OneToMany 和 ManyToOne 关系不起作用
我对 SQLite-Net 有疑问我有三个类:ClassA、ClassB、ClassC。ClassA 与 ClassB 具有 OneToMany 关系。ClassB 与 ClassC 具有多对一关系。
这是我的代码
我保存了 ClassA 实体,但是当我尝试从 ClassARepository 获取 GetAllWithChildren 时,我看不到 ClassB 中的 classC 实体(已附加图像) 在此处输入图像描述
可能是什么问题呢??
先感谢您