问题标签 [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 回答
37 浏览

oracle - 带有 ALL_CAPS 和下划线的 SimpleData 转换对象

我不确定是否有其他人遇到过这个问题,但是当我尝试从 Oracle 数据库中转换返回时遇到了一个问题,该数据库的列名在 ALL_CAPS 中并带有下划线。我正在尝试找出一种代码方法来完成它,但看起来演员调用并没有同质化。这是一个简单的例子:

当映射到

只会映射 Column,而忽略映射 Column1 和 Column2。

提前感谢您的任何意见和建议!

0 投票
0 回答
56 浏览

c# - 如何排除某些字段被 Simple.Data FindAllBy 加载到 POCO?

我有一个表,我想用 Simple.Data FindAllBy() 查询并将其加载到 POCO 中。但是,表中有一个字段包含我希望从该查询中排除的二进制数据。如何排除此列被 Simple.Data 加载?

0 投票
1 回答
232 浏览

c# - 使用 Simple.Data 插入一对多和多对多数据

我正在使用 Simple.Data ORM 来处理我的数据库操作。我不确定如何处理插入一对多和多对多数据的情况。

例如,我有一个客户和订单表,我想保存一个客户和两个订单的数据。我应该将 3 DB 插入语句包装在事务中还是 Simple.Data 支持处理父子插入的其他方式?

同样,我如何在多对多的情况下处理相同的场景?

0 投票
3 回答
708 浏览

c# - 将 Simple.Data.Query 转换为 POCO 对象

我有以下查询来使用 Simple.Data.SqlServer 中的 Join 语句从数据库中读取记录。

请注意我必须如何使用 FirstOrDefault 方法以及将整个语句包装到括号中,然后将其转换为对象。我不喜欢这种方式。我认为 Simple.Data 应该能够像下面的代码一样工作

在上面的示例中,我使用 Get 是因为我知道我将只获得一条记录而不是记录列表,但是此查询不起作用。

如何使用 Simple.Data 急切加载查询而不使用那些丑陋的方法来实现我想要的?

0 投票
1 回答
735 浏览

sql - 使用 Simple.Data 返回值的存储过程的单元测试调用

我有以下存储过程:

我使用 Simple.Data 调用它并获取返回值,如下所示:

我正在尝试测试上面的代码以确保它returnValueOutputValues字典中获取并正确处理结果。为此,我需要伪造存储过程MyStoredProcedure

我可以在此处的 Simple.Data 文档中看到如何测试向数据库添加行的存储过程的一个很好的示例: Simple.Data 文档,但我看不到如何从该函数返回值。

如何模拟带有多个参数(在我的情况下int为 , int, nvarchar, int)的存储过程并将我的假returnValue键(具有相应int值)添加到OutputValues字典中?

0 投票
1 回答
341 浏览

simple.data - simple.data orm:如何获得最大值?

我正在使用 simple.data orm。尝试从表中获取最大值。无法让它工作。

AM Best 是桌子。版本是 AMbest 表中的字段。

我需要获取最新版本,但我的代码不起作用。有人可以帮帮我吗?

顺便说一句,如果 AM Best 为空,我想为 latestVersion 分配一个默认值 0。

0 投票
1 回答
195 浏览

simple.data - Simple.Data,当列名包含?、-、/等特殊字符时如何选择?

我正在使用 Simple.Data 来查询数据库。但是这个特定的 DB 是从 Access DB 导入的。

一些归档名称中有空格、-、/。

可以使用 Simple.Data 吗?您如何命名您的对象,以便 Simple.Data 知道要查询的字段。

0 投票
3 回答
663 浏览

sql - 如何编写 Simple.Data 查询来连接两个表?

我需要为以下 SQL 查询编写 Simple.data 查询,你能帮我吗?

我按照以下方式尝试

但它不起作用。我使用 mysql 4.0

0 投票
0 回答
511 浏览

c# - Simple.Data InMemoryAdapter 抛出“由于对象的当前状态,操作无效。”

使用下面的代码而不使用 simple.data 的 InMemoryAdapter 工作得很好,当我切换到使用模拟时,我得到一个错误抛出“由于对象的当前状态,操作无效”

不幸的是,我能够依靠我的数据库中的引用完整性,因此被迫使用下面的策略来进行我的联接。

我也在 simple.data 中为这个问题打开了一个错误: https ://github.com/markrendle/Simple.Data/issues/330

- - - - - - - - -编辑 - - - - - - - - -

我做了一些更多的研究 - 分叉了最后一个 master 分支,发现我上面的示例适用于最后一个版本的代码(不会引发异常),但 Master 似乎没有发布到 Nuget。

0 投票
1 回答
539 浏览

sqlite - Simple.Data Sqlite 插入返回 Null

我使用 Simple.Data 将数据插入 Sqlite 数据库。我在 wiki 上读到 Insert 返回插入的数据。我需要获取最新的 rowID(身份)。但是我得到了 Null 。

使用来自 NuGet 的稳定版。

数据库架构:

这甚至适用于 SQLite 吗?如果不是检索插入记录的 rowID 的最佳方法是什么?