问题标签 [linq2db]
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.
linq2db - 使用 lin2db 插入 #tmp 表
我有一组表需要对其运行一些查询。使用的 2-3 个表是相同的,因此创建一个 tmp 表是有意义的(对服务器的访问受限,所以没有视图,请存储 proc 解决方案)。知道如何使用 linq2db 来实现吗?TIA
c# - LinqToDB 如何在 DataParameter 中使用 MapValueAttribute
我有带有 MapValue 的枚举“EntityStatus”:
当我调用存储过程时
我通过探查器调用“EXEC myStoredProcedureName @EntityStatus = 5”来捕捉
我需要@EntityStatus = 'AG'。
有解决办法吗?如何通过 DataParameter 中的 MapValue 设置映射?
c# - linq2db 在 varchar 字段中查找字符串
当我进行复杂查询并尝试过滤掉 varchar 类型列上的数据时,在 sql 代码中转换所需变量的提供程序不在“where”块中,并声明了一个 NVarchar 类型的变量并为其分配了一个值。并阻止“where”添加对该变量的搜索。
因为默认 nvarchar 类型的长度为 1,所以它会查找第一个字符。如何克服并使它看起来整条线?
c# - 如果使用 IEnumerable,连接何时关闭
假设我有这样的伪代码使用一些伪 ORM(在我的例子中是 Linq2Db)。
Connection 什么时候关闭db
?在那种情况下它会完全关闭吗?什么连接会被关闭 - using 语句或 lambda 表达式中的连接?.NET 编译器正在为 lambdas 创建匿名类,因此它将复制到该类的连接。该连接何时关闭?
不知何故,我设法让Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
我实现了查询并且异常消失了。但我想知道这件事是如何运作的。
c# - 在 Linq2DB 中仅按日期分组
我正在尝试在 C# 中使用 Linq2Db 生成一个 sql 查询。我要生成的查询是这样的:
我尝试使用的 Linq 代码是这样的:
返回的查询是
为什么额外的 [t1].[StartTime] 出现在那里?这导致结果不会根据日期进行分组。如何生成我尝试使用 Linq 生成的 SQL 查询?
linq - Linq2DB 添加不必要的语句进行查询
我正在尝试生成一个查询,以获取每个给定月份内出现日期的条目数。我希望生成的查询的 SQL 形式如下:
我尝试了以下 Linq2DB 代码:
但由此生成的 SQL 查询是
为什么是 [t1].[StartTime] 而不是月份或年份?为什么它最后会按额外的 [t1].[StartTime] 分组?如何使用 Linq2DB 生成上面的 SQL 查询?