38得票9回答
使用Dapper ORM检查记录是否存在

使用Dapper ORM检查记录是否存在的最简单方法是什么? 我是否真的需要为我只想检查记录是否存在的查询定义POCO对象呢?

37得票2回答
Dapper参数替换在使用Top时无法工作。

这是我的SQL语句var maxLimit =100; var sql = "Select Top @MaxLimit from Table WHere data =@Id" conn.Query<Result>(sql, new { Id = c...

37得票3回答
为什么在直接查询语句中,Entity Framework 比 Dapper 更快?

我是新手在使用ORM处理数据库方面,目前我正在制作一个新项目,我必须决定是否使用Entity Framework还是Dapper。我读了许多文章,其中说Dapper比Entity Framework更快。 所以我做了两个简单的原型项目,一个使用Dapper,另一个使用Entity Frame...

36得票2回答
如何让Dapper在映射时忽略/移除字段名称中的下划线?

有很多种方式可以将数据库字段名映射到类名,但是最简单的方法是仅删除下划线吗? public IEnumerable<PersonResult> GetPerson(int personId) { using (var dbConnection = _d...

35得票1回答
Dapper与ADO.NET相比如何?

何时应该使用Dapper而不是ADO.NET? 我想了解Dapper相对于ADO.NET的优缺点。使用Dapper的优点是什么,这些优点会激励使用它吗?

35得票3回答
使用Async Await关键字与Dapper

我想使用一个微型ORM,决定选择Dapper。 但是似乎没有提到它是否支持新的async/await语法。异步查询对我很重要。 可以有人提供使用await关键字在Dapper中进行异步查询的代码示例吗?

35得票3回答
Dapper.NET和IQueryable

有没有计划使Dapper.net兼容IQueryable接口?如果没有,那么使用"Dapper"与"表达式树"过滤器的解决方法是什么?

34得票1回答
使用Dapper插入IEnumerable<T>集合会出现“类不受Dapper支持”的错误。

是的,这里有一些关于如何使用dapper-dot-net插入记录的问题和问题。然而,尽管这些回答充满了信息,但似乎没有指引我朝正确的方向前进。这是情况:将数据从SqlServer移动到MySql。将记录读入一个IEnumerable&lt;WTUser&gt;很容易,但是对于插入操作我还是有些...

34得票4回答
使用Dapper.IDbConnection的BeginTransaction的正确方式

在Dapper中,使用IDbConnection和BeginTransaction()的正确方法是什么? 我创建了一个方法,在其中我必须使用BeginTransaction()。以下是代码。using (IDbConnection cn = DBConnection) { var o...

34得票1回答
Dapper AddDynamicParams用于带有“动态”参数名称的IN语句

我有一个简单的SQL字符串,类似于这样:"SELECT * FROM Office WHERE OfficeId IN @Ids" 问题在于@Ids名称是在编辑器中输入的,因此它可以是任何值。我的问题是,如果我想传递例如整数数组这样的参数,则只有使用以下方式才能使Dapper正常工作:var ...