问题标签 [sqlkata]

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 回答
1103 浏览

c# - 使用 SQLKata 在插入语句中选择语句

我正在尝试在 C# 的 SQLKata 中复制此 SQL Server 查询:

我正在进入ChannelData表格ChannelData,但也将ChannelID表格中的内容存储Channels在其中。我需要检索用户输入的特定频道和修订号的 ID。我该如何正确地做到这一点?

到目前为止,我已经尝试过了,但这是我得到的最接近的

这可以在一个 SQL 查询中完成,还是我必须在另一个调用中获取 ID?

0 投票
1 回答
828 浏览

c# - SQLKata 更新查询,包括 FromRaw 语句

我正在尝试在 SQLKata 中创建一个包含“FromRaw”语句的更新查询。以下是我尝试完成的最佳尝试的副本。我必须使用 FromRaw 语句,因为我在评估中链接了 2 个表。有什么方法可以在不必求助于 Statement() 函数的情况下实现这一点?

以下是错误消息的副本: System.InvalidOperationException: 'Invalid table expression'

0 投票
1 回答
396 浏览

c# - SqlKata - 加入字符串值和 ISNULL 条件

我想加入 SqlKata 中的静态字符串值,但无法弄清楚如何做到这一点。

这就是我的查询需要的方式

如您所见,我想加入TUGM.UserType= Primary 和另一个加入 [TU].[UserId] = ISNULL([TIA].[UserId],[TUGM].[UserId])

SqlKata 查询:

0 投票
1 回答
420 浏览

sqlkata - SQLKata - 嵌套查询 - 如何在 c# 中使用 sqlkata for sqlserver 编写查询代码?

如何在 c# 中使用 sqlkata for sqlserver 编写以下查询的代码?

0 投票
0 回答
103 浏览

c# - SqlKata - 请求中的方括号

如何将 1 括在方括号中?sklkata 在编译时用引号替换它们

0 投票
2 回答
578 浏览

sqlkata - 如何从 SqlKata 连接到 postgras 数据库?

我正在使用 Visual Studio 中的 dot net core 并使用 Npgsql 连接到 postgras sql,现在我想使用 sqlkata 查询数据库,但我无法连接到我的 postgras 数据库,谁能帮助我?我安装它并按照此链接上的说明在此处输入链接描述,但它没有连接并抛出异常“建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误...”

0 投票
1 回答
1045 浏览

sqlkata - sqlkata - 自加入;加入时添加别名

使用 SQL KATA 进行自联接的正确方法是什么?目前,我只能执行以下操作

但这会生成以下查询

是否可以实现以下查询?

0 投票
1 回答
341 浏览

c# - SqlKata.Execution.XQuery' 不包含“更新”的定义

我正在尝试运行以下 SQLKata 语句以通过 .NET Core Lambda 函数 (AWS) 更新一行数据。见下文:

我有理由确定这个语句在早些时候是有效的,直到我把它放在一个 forreach 循环中。现在我收到以下错误:

从 SQLKata 文档来看,他们的示例与我的示例看起来并没有太大不同,除了使用 Where 而不是 WhereIn (我都尝试过)

我可以看到 IDE 似乎认为 .Update 仍然是动态变量 order.order_id.ToSTring() 的一部分,因为当我将鼠标悬停在 .Update 上时,它解析为“动态”而不是 Query,但我不清楚为什么。

0 投票
2 回答
432 浏览

npgsql - 使用 SqlKata 保存和检索 JSONB 列

我正在手动将对象序列化为字符串,并尝试使用 SqlKata 将它们存储在 Postgres 数据库中:

该列JsonB的类型为jsonb。当我尝试这样做时,我收到以下错误:

我没有在文档中看到任何地方,也没有看到可以在插入时转换类型的代码,并且不知道如何制作它,以便我可以将 JSON 字符串/对象保存到适当的字段。

0 投票
0 回答
714 浏览

c# - 在没有 Dapper 的情况下使用 sqlkata

我认为 sqlkata 是一个不错的产品,但是 nugget 包带有 dapper。

我只想使用 sql builder,有人有想法吗?