问题标签 [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.
asp.net - Simple.Data 默认生成的查询和性能
我正在考虑为我的 ASP.NET 4.5 网站使用 Simple.Data Micro-ORM。但是,在决定是否使用它之前,我需要知道一些事情。
让我们以下面的 Join 查询为例:
此查询将被翻译为:
让我们假设“流派”表是一个包含数千甚至数百万行的表。我认为在 JOIN 发生后过滤数据可能非常低效,这就是该查询在 Simple.Date 中翻译的内容。
过滤Generes表中的数据会更好,这意味着首先创建一个SELECT语句并与该过滤表进行JOIN?
提前过滤数据不是更好吗?
此外,是否可以选择使用 Simple.Data 进行这种类型的复杂(在过滤表上加入)查询。
需要您的答案才能知道是继续使用 Simple.Data,还是将其抑制为支持另一个微 ORM。
mysql - 具有非自动增量主键的 Simple.Data (uuid_short)
我正在使用Simple.Data作为我的 ASP.NET / MySQL 网站的 Micro-ORM。我已经知道当主键是自动增量 Int 时如何插入数据,但是当我需要在Bigint 列上使用uuid_short()函数生成想法时,如何插入数据?
sql-server-2008 - 将 SqlGeometry 传递给 Simple.Data 存储过程
我正在尝试使用 Simple.Data 和 SQL Server 2008 将 SqlGeometry 类型传递给存储过程。存储过程定义如下所示:
我用于 Simple.Data 的调用如下所示:
其中dbConn是一个连接字符串,damLocation.DamID是一个整数,而damLocation.Shape是一个 SqlGeometry 对象。
我得到的错误是:
有没有办法在 Simple.Data 中指定参数的特定 UDT?如果我只是使用 ADO.NET,我会做这样的事情:
simple.data - 没有 where 子句的 Simple.Data 连接,包括任何主表列
我正在使用 Simple.Data 并且一直在尝试找到一个示例,该示例可以让我使用 WHERE 子句中的唯一条件来自连接表进行连接。我见过的所有示例总是在 WHERE 中包含主表中的至少一列。以以下数据为例:
我试图找出我需要在 Simple.Data 中使用的语法来获得类似于此 T-SQL 的内容:
当我传入“CodeMash2013”事件代码时,最终结果应该只有 EventId 1 的三个 Door 行。谢谢!
simple.data - Simple.Data 转换为 ToList()
我正在使用 Simple.Data 并想知道是否可以选择单个列,然后将其转换为字符串值列表。例如使用下面的查询我得到错误:
无法将类型“Simple.Data.SimpleRecord”隐式转换为“字符串”
但是,如果我创建一个具有字符串类型的单个公共属性“RegionName”的 LocationAutoComplete 类,则转换工作正常。
simple.data - 不能多次指定命名参数“ArgName”
请问有人可以帮我解决上述问题吗?我在我的项目中使用 SimpleData 并尝试如下更新记录,但出现上述错误。
错误信息:
命名参数“ID”不能多次指定
谢谢你。
代码片段
simple.data - Simple.data 选择前 N 条记录
我正在使用 Simple.Data 从表中选择数据,并且想知道是否有办法从表中选择前 10 条记录。
就像是:
simple.data - Simple.Data 与 InMemoryAdapter 不同
我正在使用 Simple.Data 及其 InMemoryAdapter 编写一些测试。下面的代码来自我的一项测试。测试应该返回 1 个值“Atlanta”,但是我得到了 Atlanta 两次。我想知道我是否错误地使用了 Distinct 的 InMemoryAdapter?
我也试过:
c# - 使用断言扩展 Simple.Data
我正在使用这个非常好的迷你 ORM Simple.Data来设置大量测试数据,快速而简单。我真的很想将它扩展到断言。例如我想断言计数:
这样我就可以或多或少地像您对 FluentAssertions 所做的那样进行评估。它可能看起来像这样:
但是我发现在不失去动态优势的情况下很难做到这一点。
有没有人暗示如何做到这一点,或者在合理范围内是否有可能?
我目前正在 GitHub 上遍历 src,试图找到一种我可以在本地执行此操作的方法,并临时玩弄以找到一种方法。
simple.data - 用于 DML 的 simple.data 中的别名列映射
有没有人使用 Simple.Data ORM https://github.com/markrendle/Simple.Data。知道如何为所有 DML 操作实现别名列名和表名。我提到了 http://simplefx.org/simpledata/docs/。它谈论选择查询中的别名?我正在寻找类似配置文件的东西,其中包含别名列/表名称