问题标签 [simple.data]

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.

0 投票
1 回答
1737 浏览

c# - 枚举 Simple.Data.SimpleRecord 中的动态成员(和值)

我试图用 Simple.Data.SimpleRecord 做一些映射,并试图遍历成员:

GetDynamicMemberNames() 工作正常 - 但我没有找到 GetValueByMemberName()、Member[].Value 或类似的。它是一个动态对象,所以也许我缺少一些内置方法。

PS 我在这里错过了一个 SimpleData 标签。它会很大:-) https://github.com/markrendle/Simple.Data

0 投票
3 回答
2715 浏览

c# - 从 simple.data 枚举返回列表

我正在尝试处理来自 simple.data 的选择(查找..、全部等)的结果,但出现错误:

的类型codes{System.Linq.Enumerable.WhereSelectListIterator<System.Collections.Generic.IDictionary<string,object>,Simple.Data.DynamicRecord>}

我错过了什么?请有人添加一个 simple.data 标签.. :)

0 投票
1 回答
2189 浏览

c# - 简单数据工作单元实施

我试图在 Simple.Data 中找到工作单元模式的示例实现。有人有吗?我目前正在使用非通用存储库,并被告知要实施 UoW。

0 投票
2 回答
618 浏览

vb.net - Simple.Data.UnresolvableObjectException - 未找到匹配过程,或权限不足

我有一个 SQL 2008 Express 数据库,正在尝试运行插入查询。但是每次我运行查询时,我都会得到 UnresolvalbeObjectException。

表架构是

有没有人有什么建议?

0 投票
1 回答
898 浏览

c# - SimpleData 复杂连接和投影到 poco 类型

我开始更认真地使用 Simple.Data 并且有以下场景似乎不起作用,我无法理解为什么不(可能是我一直盯着它看的愚蠢的东西)几个小时)。

基本上数据库结构:

活动 <-> Activity_Join <-> 位置

(使用连接表的多对多关系商店,活动和位置应该非常简单。假设彩弹活动可以在布里斯托尔,巴斯等地进行。旅行基本上是一个版本化的东西(男性/女性/等)用于内容/样式。)

简单的数据查询:

POCO:

查询的目的是获取每次行程的活动和 ID_Location guid 上的标签,以便能够确定活动发生的位置。在我的代码中,我保存了内存中的位置列表,因此出于其他一些原因将使用 LINQ 而不是 DB。

问题是它不会投射到 POCO!错误和堆栈跟踪是:

0 投票
1 回答
1055 浏览

.net - 如何使用 Simple.Data 管理 MongoDb 集合中不断变化的数据结构?

我们目前正在使用 Simple.Data 和 MongoDb 适配器。当我们检索到一个文档时,我们将其转换为 POCO,例如:

首先,这很好用(哎呀,没有模式!)。但是,如果我们改变 User 对象的结构(例如添加一个新字段,或者改变一个字段的数据类型),那么我们就不能再转换原始文档,因为它与我们的新类结构不匹配。

为了解决这个问题,到目前为止,我们已经尝试了两种最直接的方法:

  1. 手动数据更新以反映文档结构的变化。目前还可以,但当项目跨多个环境部署/投入生产时无法管理
  2. 手动映射;例如。将 SimpleRecord 转换为字典并手动评估成员。我担心这种方法的性能,尽管尚未对其进行基准测试。我还担心在不使用目标类型的反射来识别成员名称的情况下,我还没有找到一种使其通用的方法。

我们还研究了使用RubyPython解决此问题的方法。前者更具吸引力(在 Ming 中维护旧模式版本似乎可能是矫枉过正)。

在我跑掉并移植一些疯狂的东西之前,有没有人用 Simple.Data 解决了这个问题?任何人都可以提供有关在无模式数据库中处理文档结构更改的最佳实践的任何指导吗?

0 投票
1 回答
433 浏览

integration-testing - 使用 Simple.Data 生成模式?

有没有办法使用Simple.Data库执行数据库模式生成(类似于 Fluent NHibernate 的做法)?

如果没有,有没有办法通过Simple.Data库对数据库运行DDL(数据定义语言)命令?

目前在一些集成测试中,我正在动态创建SQL CE数据库,自动生成模式(通过 Fluent NHibernate),运行测试(通过Simple.Data访问数据库),然后在测试运行后删除数据库(用于清理)。

如果能够使用Simple.Data执行 DDL并删除 Fluent NHibernate 依赖项,那就太好了。

0 投票
1 回答
459 浏览

c# - 使用 Simple.Data 映射对象层次结构

有没有人想出用多记录集存储过程返回对象层次结构的最佳方法?

目前我正在提取每个记录集并将它们单独映射到它们的类型中,然后构建主要类型。

示例:具有角色和电话号码的帐户对象,存储过程返回 3 个记录集,一个带有帐户,一个带有帐户的电话号码,最后一个带有帐户角色。

有没有更好的方法将记录集合并为一个以便我可以直接投射?

0 投票
1 回答
1221 浏览

simple.data - Simple.Data 通过多个值查询 - WHERE IN ()

使用 Simple.Data 如何将多个值传递给查询?

生成的 SQL 示例:

加入支持也会很好。

Simple.Data 允许这种事情吗?

0 投票
1 回答
210 浏览

sql-server - 使用 Simple.Data 处理 Sql Server 地理数据类型

这是一个非常基本的场景。我在 Sql Sever 数据库中有一个地理数据类型的表。我可以通过 Simple.Data 使用除此之外的所有其他表访问基本的 crud 功能。

当我尝试访问表时(任何方法插入更新等......)它会抛出“无法从 dbnull 转换为字符串”

没有删除我的表格列或破解 Simple.Data src,有没有人找到任何解决方法?

抱歉,由于缺少代码,我是通过手机发布的,但如果需要,我会尽快进行编辑。