问题标签 [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.
c# - 通过 linq2db 与分组左连接
我有以下表格
如何在一个查询中使用左连接和 linq2db 获取按 id 分组的目录和适当的文件?
我认为应该是这样的
但我不知道如何从组中获取文件
c# - linq2db InformixDataProvider 在 Web 应用程序而非控制台中运行时引发的类型初始化程序错误
我正在尝试使用 linq2db 库(顺便谢谢!)从 Informix 数据库中检索记录。我按照文档中的步骤操作,并能够使用 Visual Studio 调试器从 ASP.NET 控制台应用程序中成功获取记录。但是,我随后尝试使用全新的独立 ASP.NET MVC5 应用程序进行相同操作,但我收到错误消息“'IBM.Data.Informix.IfxDecimal' 的类型初始化程序引发了异常。” 也使用 Visual Studio 调试器运行。我通过下载源代码并添加一些断点进行了一些挖掘,发现文件LinqToDB.DataProvider.Informix.InformixDataProvider文件的第125行和第133行涉及导致错误。但这就是我所得到的。因此,在 Web 应用程序的上下文中运行会引发错误,
下面是 LinqToDB.DataProvider.Informix.InformixDataProvider 的第 125 行
下面是该类中的 GetNullValue 方法(同一文件的第 130 到 134 行),返回 getValue.Compile()()时抛出错误
附加信息.. 在表 2-1 中标题为 Informix Client Software Development Kit (Version 4.10) 的文档中。检索 Informix 数据类型的最佳类型 它表明存在三种 DECIMAL Informix 类型,每种映射到三种不同的建议 .NET 类型
orm - linq2db .NET ORM 部分更新?
我们将 Linq2DB ORM 库用于我们的 .NET ORM 模型,请参阅https://github.com/linq2db/linq2db
如何发送仅更改列的更新?现在 SQL 查询包括所有的列和值
c# - 如何在 linq2db 中使用关联
我尝试将 linq2db 与 firebird sql server 一起使用。我有两张桌子,它们有关系。
我得到d,它有结果,在我尝试从 r.LatestData 得到结果但我得到r.LatestData is null 为什么我得到 r.LatestData = null ?
linq2db - 将日期时间插入 SQL Server 2005
如何配置linq2db
为使用类型SQL Server 2005
?现在我正在尝试执行插入命令 InsertWithIdentity,
我收到错误消息:“正在使用的 SQL Server 版本不支持数据类型 'datetime2'”。
对于DateTime
我放置属性的列[Column ("DataSert", DataType = DataType.DateTime)]
,没有帮助。
c# - 使用 Linq2DB 从 sqlite 表中检索对象时出现 InvalidCastException
我在尝试使用 Linq2db+SQLite 从 Sqlite 表中获取记录时遇到问题,下面是我的表
下面是C#代码:
和实体
我明白了
我搜索了一下,发现当表的字符串字段具有数值 ex 时,问题就出现了。ETMachine
上面的属性,尽管该值作为字符串文字传递。在这里,如果我将其更改232323
为232a323
它将正常工作。
我的问题,如何强制 Linq2db 将值插入为字符串而不是数字?或者,我如何强制 Linq2DB 获取值作为其适当的字段类型?
BTW 目标框架是 4.0。
sqlite - SqlLite 数据库的 LinqToDb T4 模板问题(使用 LoadSQLiteMetadata)
我正在尝试将本地 SqlLite 数据库(在我的 app_data 中)文件夹与 LinqToDb 一起使用。
有人知道为什么 LinqToDb 不能使用以下连接字符串吗?
我可以完美地使用这个连接字符串以老式的方式检索数据。
但是,当我尝试将 LinqToDB 与以下 t4 模板一起使用时,它会失败
指定问题。T4 模板可以生成模型,但是当我尝试将这些与以下代码一起使用时,我得到一个空引用
new RecyclesDB() 的例外是:
有人知道这里有什么问题吗?
c# - .NET c# 如何使用 linq2db 批量插入?
目前我正在使用Linq2db通过我的 C# 应用程序管理我的 sqlite 数据库。现在我正在阅读一个超过 24k 行的 excel 文件,我想知道如何加快我的 ETL 进程?
使用 linq 尝试了不同的方法,但我得到了更糟糕的计时结果......
我正在寻找的是这样的:
c# - linq2db 为去往/来自数据库的字段指定自定义转换以转换为/来自特定 C# 类型
在我们必须使用的数据库(即 DB2)中,有些字段存储为字符,但实际上是其他对象,最常见的是底层应用程序存储日期和时间的自定义方式。例如:
有没有办法告诉 linq2db 在从数据库转换到/从数据库时使用的转换方法,这也将允许我们将这些属性作为我们想要的对象(例如,C# DateTime 对象)访问,但又被保存回正确的格式?
我想到的一件事是:
然后我们访问 WriteTimestamp,但 linq2db 在查询中使用 WriteTimestampRaw。
但是,我不确定这是最好的还是唯一的选择。提前致谢。
c# - linq2db“无法转换为sql”错误
我正在使用具有自定义服务器端功能的 Linq2db:
然后我尝试在带有分组的 linq 查询中使用它:
然后我得到“row => row.field2' 不能转换为 SQL。” 运行时出错。
我使用 SqlLite 作为数据库,这是自定义函数:
有谁知道如何使自定义服务器端功能与分组一起使用?