问题标签 [litedb]
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# - dotNet C# DataGridView 数据绑定性能
我有一个带有 BindingSource 的 DatagridView,其中大约 5000 个 DataItems 来自 LiteDB 源。这些 DataItems 包含一个小预览图片。
我的问题和问题是:我可以以某种方式提高 Databind 的性能吗?还是我用错了?
这是我的数据对象
还有我的数据绑定代码:
最后一行
挂断几秒钟,然后 RAM 使用率上升约 2GB,然后立即下降。
c# - 获取 LiteDb 以在无法设置属性时通知我们
我们使用 LiteDb 来存储对象。
我们一直遇到的一个问题是,人们正在创建包含只有公共 getter 的属性的对象。这意味着从数据库恢复对象时不会填充此属性。
默认状态下的 LiteDb 不会通过异常或其他方式通知我们有关此问题的信息。有可能改变这个吗?
TLDR:我们想找到一种方法,让 LiteDb 以某种方式通知我们,当一个对象在内部从 BSON 复活时无法设置属性。
c# - 如何在 LiteDB 中进行级联包含
这是有关如何在 LiteDB 中存储交叉引用实体的示例。LiteDB 完美地存储了交叉引用的实体,但是当我尝试查找/加载实体时出现问题。我的目标不仅是请求的实体,而且是引用的实体。LiteDB网页上有快速教程部分“交叉引用的 DbRef”如何实现它。LiteDB 具有“包含”选项(在“FindAll”之前调用),它表示还必须加载哪些引用的实体。我试图在此代码示例中实现它,但没有结果,即代码引发 Exception("D_Ref") 表示未加载“D_Ref”引用:
vb.net - 部署 LiteDB
我正在构建一个 VS2013 安装项目,以将使用 LiteDB 数据库的 Winforms 应用程序部署到多个 Windows 7 工作站。不同的用户可以登录到工作站。应用程序需要对数据库进行 R/W 访问。每个应用程序都是独立的,因此不需要集中式数据库。我不确定部署数据库文件的文件夹。可以将此文件部署到 ProgramData 文件夹吗?我目前正在考虑部署到 C:\Users\Public。
c# - LiteDB 执行查询时不返回任何数据
我试过到处寻找答案,但我认为我做错了什么,但不知道是什么。
我有一个名为Genre
.
Genre
有一个id
和一个name
。
我正确填充了 DB 文件,我的 .db 文件如下所示(来自公共 API):
到目前为止一切顺利,对吧?现在的问题是当我试图再次获取该数据以在其他地方使用时。我有一个应该返回名称的方法,但它没有。
当我放置断点时,genre
具有值id = 0
和name = null
. 当我进行静态调用时也会发生同样的情况Collection.FindOne(x => x.Name == "Animation")
我错过了什么?
c# - LiteDB 包括没有映射的 BsonDocument
有没有办法在没有映射的情况下包含 DbRef?
一样,
至
c# - litedb 查看查询结果
我想知道如何在控制台中的 LiteDB 中以文本格式查看数据库的结果,或者在表单加载时查看多行文本框。这是我到目前为止所拥有的,但它不会返回信息。
java - 如何使用 Java 访问 LiteDB
是否有关于如何使用 Java 或其他语言实现 LiteDB 以在线访问数据库的说明?我用 C# 编写了一个使用 LiteDB 的应用程序,但现在我正试图让它通过 Web 和本地 Intranet 访问。那么Java是用于此的语言吗?
c# - 使用 StorageFile 参数创建 LiteDb 数据库
我正在尝试使用 UWP 在我的树莓派上使用 LiteDb 实现数据库提供程序。它连接了一个外部硬盘驱动器,我非常想将它用作特定的“数据库”驱动器,以允许我拥有更大的受支持数据库大小。
我被传递了一个StorageFile
,然后将其用作我的数据库文件。LiteDb 上的一个构造函数使用流 ( System.IO.Stream
),是否有将StorageFile
对象转换为流(派生自System.IO.Stream
)以满足新的 win10 安全限制(需要用户权限访问区域等,防止传统的 File.Write/path基于对应用程序数据目录以外的任何内容的访问)。
真的被卡住了,我尝试过的选项StorageFile
是:
不幸的是,我找不到任何其他方法可以同时对文件进行读/写访问作为流。
希望这里有人有解决方法/解决方案。
litedb - LiteDB 查询中的字符串区分大小写
在各种环境中,用户名不区分大小写。我们查询admin
等于ADMIN
。我已经搜索LiteDB
调用CompareTo
来比较两个对象,但我找不到将字符串比较为不区分大小写的点。
中的代码QueryEquals.cs
我们可以不区分大小写的命题
另一个考虑因素,是否可以在 LiteDB 中执行 lambda 表达式而无需访问者转换?