Dapper是Stack Overflow团队开发和使用的.NET的微型ORM,主要以原始性能为主要目标。
Postgres 在从 .Net 应用程序(Dapper)保存 DateTimeOffset 时丢失一位数字
我创建对象: { id=123, dateTimeOffset = DateTime.UtcNow // 2024-02-27 21:42:43.7125911 +0h } 并使用 dapper 将其保存到 postgres 数据库。 然后我用 dapper 从 db 读取该对象并得到 202...
在内存数据库中使用 MS Tests 和 sqlite 进行 API 单元测试
我知道还有其他帖子也有类似的问题,但我找不到具体的答案,所以我在这里:D。我正在为我正在构建的 Dapper API 创建单元测试。 API 内置于...
如何使用 Dapper 编写原始 SQL 并使用 C# 映射到实体类
我想编写原始 SQL 从一组存在一对多关系的表中获取结果集。 我正在使用 Dapper 来实现此目的,但没有得到预期的结果。 第一个表是供应商: ...
您好,我需要通过 dapper 在类似于下面的伪代码的结构上实现一些查询。 // 标签 [{id: 1,名称:“Tech”},{id:2,名称:“SQL”},{id:3,名称:“C#”}]...
我可以从 Dapper DynamicParameters 中删除参数吗?
我正在从外部源检索数据。我的类与 JSON 的响应相匹配。然而,json 中有一个内部对象。当我将它传递给动态时如何删除它
我使用 Dapper 从以下代码中获取数据 ` 公共列表 Search_Material_Issue_Voucher() { 尝试 { var 连接 = _context.Database.Connection; ...
我有一个查询结果,生成如下内容: 用户身份 交易ID 多个其他列 ABC asdf1234 ...... 定义 qwer5678 ...... ABC 第1234章 ...... 我想创建一个
为什么 Datagridview 中的过滤器比 VB.NET 中带有 dapper 的文本框非常慢
我尝试在 VB.NET 中使用 dapper 的文本框在 Datagridview 中进行过滤非常慢。 打字速度也很慢,并且在事件文本框中删除或减少字符也变得很慢。请指导 我...
我有一个查询来获取单个文档:- 选择文档 ID ,文档类型 ,文档名称 ,doc.描述 ,doc.文件 ,doc.CreatedAt ,博士。
如何在 vb.net 中使用 Linq groupby 以及带有日期条件的 where
我正在尝试在 vb.net 中使用 Linq groupby 和 where 以及日期条件 请指导我。 PIQ 是总购买数量 SIQ是总销售数量 BLC 是总购买量减去总销售量
如何通过 Dapper 将 MassTransit 连接到 Postgres 来存储 Sagas?
我在任何地方都找不到工作示例,但在 MassTransit 的码头上有一个 MSSQL 示例(它具有 SqlClient 依赖项,并且不读取 Postgre 的连接字符串)。或者是
我知道这样做是错误的,但我正在处理一个遗留代码库,当它意味着空字符串时,它具有 NULL,反之亦然。 我无法立即看出这怎么可能,但是是吗
使用 'SplitOn' 使用 dapper 映射连接查询到对象 dto
如何将带有 dapper 的查询映射到与另一个 dto 类相关的 dto 类? 具有这个 dto 类结构: 公开课A级 { 公共字符串 AField1 { 获取;放; } 公共...
使用 Dapper ORM 将调用 SQL 函数的 SQL 代码转换为 C#
我已将之前在 SQL 中定义的 split 函数转换为 C#。现在,当我尝试转换调用 split 函数的剩余 SQL 代码时,我遇到了异常系统。
最初为 Oracle SQL 后端编写了一堆查询,并且在我只是进行一些设计和功能探索时没有使用参数化查询。现在我瘦了...
尝试使用 C# 和 MS SQL 用户定义表类型一次性将批量记录插入数据库
下面我写了C#代码和SQL代码;我遇到了一次在数据库中插入多条记录的场景,所以我尝试了下面的方法,但它在我的 MVC C# 中不起作用,但当我手动触发查询时...
如何使用VB.NET重置BindingSource/BindingList序列号更新到数据库
我正在尝试使用 VB.NET 重置 BindingSource/BindingList 序列号更新到数据库 或者我的代码实现中出了问题。 实际上这指的是这篇文章的链接!...
如何处理从 C#(也许是 Dapper)和 SQL 执行存储过程返回的多个值。查询不是选择,而是修改
如何处理从 C#(也许是 Dapper)和 SQL 执行存储过程返回的多个值。查询不是选择,而是修改? 执行异步 如何处理从 C#(也许是 Dapper)和 SQL 执行存储过程返回的多个值。查询不是选择,而是修改? 执行异步 请帮忙。 执行异步 您可以使用 ExecuteReaderAsync 来处理它,它将返回一个 DbDataReader。您必须将其转换为数据集。 IDataReader ds = await connection.ExecuteReaderAsync(query, selector);
按照 EF Core 的方式使用 Dapper 会错误地返回 SQL 的结果
实体: 公共记录产品属性 { 公共 int Id { 得到;放; } 公共字符串名称{获取;放; } 公共字符串?链接{获取;放; } 公共 AttributeType 类型 { 获取;放; }
假设我有一个类模型,我希望在其中包含非默认值 公共类 MyModel() { 公共 int PropertyOne { 得到;放; } 公共整数?属性二 { 得到;放; }