问题标签 [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.
mysql - 如何使用 linq2db 将聚合映射到单个表
我想将包含另一个对象的聚合实例的对象映射到单个表。
我有两个 POCO,例如:
我想对此进行映射,而不只是为了映射的目的而在 A 类中重复 B 类的所有属性。
有没有办法用 linq2db 实现这一点?
我正在使用 MySQL 数据库。
c# - 如何在 .NET CORE 2.2 中通过代码优先方法使用 linq2db 在 Microsoft SQL Server 中创建数据库
在 .net core 2.2 中创建了新项目并使用此包安装了 nuget 包linq2db.sqlserver我能够使用数据库优先方法进行 CRUD,但我需要知道如何使用代码优先方法进行 CRUD。
mysql - 如何在考虑 linq2db (CONVERT_TZ) 中的时区的同时按日期分组?
假设我们有一个针对不同客户的活动列表,按日期保存。日期以 UTC 格式保存,我们知道客户的时区。我们想知道客户所在时区每天的活动量,同时考虑夏令时。
在 mysql 中,我们可以使用CONVERT_TZ(A.activity_date, 'UTC', S.timezone) As LocalDate
并按 LocalDate 分组。
在 linq2db 中,我们可以获取时区的偏移量并将其添加到 utc 日期,但是,这不会考虑 DST。
linq2db 中是否有我还没有发现可以做到这一点的方法?如果没有,有没有办法创建一个映射到CONVERT_TZ
linq2db 的方法?
mysql - linq2db 插入或查询返回错误:连接选项“数据源”重复
我有一个简单的表,我可以使用 MySQL 命令执行插入和读取操作。出于某种原因,使用 Linq2DB 时出现以下错误:
连接选项“数据源”重复。在 MySql.Data.MySqlClient.MySqlBaseConnectionStringBuilder.AnalyzeConnectionString
这有效:
这个抛出错误:
我的数据表:
LinqtoDB 数据连接类:
Linq 2 数据库设置类:
oracle - 在 Oracle 中将 Linq2Db 设置为使用 CHAR 类型和 NOT NULL 约束读取和更新
使用 Linq2db Oracle 提供程序从表中读取固定 CHAR 字符串的值:
虽然在数据库中,FIXED_DATA 字段的长度是 20,
当使用 Linq2Db 读取相同的字段时,值被截断为空字符串:
这会导致使用 Linq2Db 更新记录时出现问题,Oracle 将空字符串转换为 NULL,并且 UPDATE 失败:
Linq2Db 中是否有任何设置用于读取->更新周期以使用 CHAR 类型和 NOT NULL 约束?
c# - Linq2db 实体框架更新查询动态表和列
我想要使用linq2db.EntityFrameworkCore对所有表进行通用查询
我有 5 件事。1. TableName 2. ColumnaName 3. ColumnValue 4. Where 条件列名 5. Where 条件列值。
到目前为止,我实际上正在尝试的是如下所示。
但它不工作。如何解决这个问题?
c# - 仅映射 2 个特定的存储过程和 linq2db t4 中的一个表
我有一个相当大的数据库,用 t4 编写脚本会生成大约 30k 行代码。由于此应用程序仅使用 2 个存储过程,有没有办法告诉 t4 生成器只处理我需要映射的特定存储过程名称?
我知道我可以手动删除剩余部分,但创建它们会更容易
c# - linq2db 如何在 Fluent Mapping 中迭代属性?
我正在使用 ORM linq2db。
我们需要在运行时设置列名。这就是为什么我不能使用POCO-Class中的属性,而是使用 Fluent Mapping Api(据我所知没有记录)。
因为列名将在运行时确定,所以我想遍历我的实体中的所有属性并设置Columnname
.
在 EF Core 3.x 中,这看起来像这样:
是否有可能迭代我的模型中的所有属性,比如在 EF Core 中?
在linq2db中设置属性的属性我必须使用这样的代码:
要访问我必须使用的属性 ID "x => x.ID"(Expression<Func<Addresses, object>> memberGetter)
,但是当我遍历属性时,我不知道如何在不使用此表达式(memberGetter)的情况下选择正确的属性(PropertyMappingBuilder)或如何在 foreach 中设置此表达式。有这样的字符串重载.Property("Company")
吗?我找不到任何东西。
我用反射尝试过,但表达式部分不起作用;):
欢迎任何想法!谢谢 :)
postgresql - 是什么导致使用 asp net core 回滚 postgres 中的更改?
我的 Web 应用程序有许多方法可以打开数据库的上下文。作为 ORM 质量,我使用 linq2db。当我尝试更新数据库中的一些现有记录时,在我看来似乎发生了回滚。但是在数据库中的一段时间内,记录的正确版本可以通过更改获得
sql-server - 在 Linq2DB 模板生成中修改类型名称
我正在尝试使用 LinqToDB 模板构建现有数据库。数据库中的所有表都有一个前缀“tbl”,即“tblPerson”。我想从我的类型名称中去掉这个(和其他前缀)。我尝试修改 LinqToDB.Templates 目录中的 DataModel.ttinclude 文件,但似乎没有任何影响。
显然我错过了一些简单的东西。