Dapper是Stack Overflow团队开发和使用的.NET的微型ORM,主要以原始性能为主要目标。
如何在 Dapper C# 中模拟 Query 方法进行单元测试?
我的 C# 方法如下所示, 公共布尔执行(IDynamicDatabaseConnection dbConn,ListloadObjects,outList结果) { 结果=新列表<
Dapper - 如何从连接表返回一个对象(其中包含另一个对象)
我遇到的问题是,我目前正在尝试获取具有多重映射的对象列表。我想要获取对象 A 的列表,其中包含对象 B,并且两者都单独保存在我的数据库中......
我正在开发一个 Asp.Net Core 6 项目。我正在使用 Dapper 进行数据访问。当我在长时间运行的存储过程上使用数据访问时,出现超时错误。这个存储过程通常需要 11 英里...
我的数据库中有两个表,如下所示,并且该表中有相同名称的列。 [用户].[信息] TABLE_SCHEMA TABLE_NAME COLUMN_NAME 用户信息 ID 用户信息唯一ID 用户信息...
我正在尝试执行一个简单的查询,结果数据几乎全为空。 我有这个表结构 表注册器 身份证 | 自数值 TareaM_Id | 数字 费查 | D...
我想使用 NOTIFY 事件将一些数据发送到 PostgreSQL,我有以下代码来执行此操作 等待使用 var conn = new NpgsqlConnection(connectionString); 等待 conn.OpenAsync(); 等待康涅狄格州。
Blazor 服务器应用程序中不允许从数据类型 datetime 到 int 的隐式转换错误
我正在使用 Dapper 构建 Blazor 应用程序。 我有一个包含以下代码的存储过程,当我在 SSMS 中测试它时,它执行得很好: 更改程序 [dbo]。[
注册 IDbConnection 以在 DI 容器中使用 Dapper ORM 作为作用域或瞬态
Dapper 使用 IDbConnection。我知道 Scoped 和 Transient 之间的区别,但我想知道为什么有些人在 Program.cs 的 DI 容器中将 IDbConnection 注册为 Scoped,而另一些人则注册为 Transient。是...
我们如何防止 Dapper 中的 SQL 隐式转换? 我们意识到,我们正在进行 SQL 隐式转换,导致索引扫描和死锁。 Dapper 参数是 nvarchar,而 SQL ta...
使用 UNION ALL 时,Dapper QueryAsync 不返回某些 SQL 行
我正在使用具有相同参数的相同 SQL 查询将 Visual Basic API 转换为 .NET 8,并且我注意到有一个特定行未显示在响应对象中。 查询
如何使用 dapper 转换所有传递给 SQL 的 `DateTime` 值?
我正在尝试使用 Dapper 将“UTC”转换添加到我所有插入/检索的日期。现在所有日期都作为本地日期插入。经过一番研究,我找到了一种通过重试来做到这一点的方法......
两年前,我使用 Node Express 和 Postgresql 为 Angular 前端网站编写了 ASP.NET Core 8.0 Web API,我们与前端程序员和我的 Web API 一起从该项目中养成了习惯。我给...
ASP.NET Core 8 Web API / C# / Dapper / Postgresql JSONB 列保存和服务,无需触及列
两年前,我使用 Node Express 和 Postgresql 为 Angular 前端网站编写了 ASP.NET Core 8.0 Web API,我们与前端程序员和我的 Web API 一起从该项目中养成了习惯。我给...
我正在尝试使用 Dapper 将“UTC”转换添加到我所有插入/检索的日期。现在所有日期都作为本地日期插入。经过一番研究,我找到了一种使用检索到的值来完成此操作的方法......
具有异步 Dapper 方法的 CancellationToken?
我正在使用 Nuget 的 Dapper 1.31。我有这个非常简单的代码片段, 字符串 connString = ""; 字符串查询=“”; 整数值=0; CancellationTokenSource tokenSource = new CancellationTokenSource();...
Dapper - 使用 'splitOn' 将联接查询映射到 DTO
如何使用 Dapper 将查询映射到与另一个 DTO 类相关的 DTO 类? 具有以下 DTO 类结构: 公开课A级 { 公共字符串 AField1 { 获取;放; } 公共交通...
我有以下实体 使用 MedRaise.Domain.Enums; 命名空间 MedRaise.Domain.Entities; 公开课预约:实体 { 私人指导_clinicId; 私人日期时间_日期; 私人...
尝试在 Dapper 中映射实体时出错(多映射错误:splitOn 列)
错误: System.ArgumentException:多映射错误:未找到 splitOn 列“Id” - 请确保您的 splitOn 参数已设置且顺序正确(参数“splitOn”)。 当我使用
在 Clean Architecture .NET 中创建 Join 实体的位置
我正在开发一个具有干净架构的应用程序,我遇到了一些对象的结构和位置问题。 在我的应用程序层中,我使用 CQRS 方法。一...
我有两个 C# 课程: 公开课学生 { 公共字符串名称{get;放;} 公共字符串电子邮件{get;放;} 公开列表课程{get;放;} } 公开课课程 {