113得票9回答
如何在.NET中使用Dapper处理数据库连接?

我一直在使用Dapper,但我不确定处理数据库连接的最佳方式。 大多数示例中,连接对象都是在示例类中创建的,甚至在每个方法中创建。但是,每个类都引用一个连接字符串,即使是从web.config中获取,这让我感觉不对劲。 我以前使用过DbDataContext或DbContext与LINQ ...

106得票3回答
如何动态创建Dapper查询的参数

我有一个值字典,例如 "Name": "Alex" 是否有一种方法可以将其作为查询参数传递给Dapper? 以下是一个示例,展示了我想要做的事情。IDictionary<string, string> args = GetArgsFromSomewhere(); string ...

101得票4回答
Dapper.NET和多结果集存储过程

有没有办法在 Dapper.NET 中使用返回多个结果集的存储过程? 在我的情况下,第一个结果集是一个带有单个列的单行数据;如果它为0,则表示调用成功,第二个结果集将包含实际数据的行/列。 (如果非零,则发生错误,并且不会提供第二个结果集)。 有没有可能使用Dapper.NET处理这种情况...

94得票6回答
在Dapper.Net中如何编写一对多查询?

我编写了以下代码来实现一对多的关系,但是它没有起作用:using (var connection = new SqlConnection(connectionString)) { connection.Open(); IEnumerable<Store> stores...

92得票6回答
Dapper是否支持like运算符?

使用Dapper-dot-net... 以下内容在数据对象中没有产生结果: var data = conn.Query(@" select top 25 Term as Label, Type, ID from SearchTerms ...

85得票9回答
多映射器创建对象层次结构

我已经尝试过这个一段时间了,因为它似乎很像文档中的posts/users示例,但稍有不同并且对我不起作用。 假设以下简化设置(一个联系人有多个电话号码):public class Contact { public int ContactID { get; set; } publ...

82得票8回答
如何使用Dapper Dot Net将数据库结果映射到字典对象?

如果我有一个简单的查询,比如:string sql = "SELECT UniqueString, ID FROM Table"; 我希望将它映射到类似于字典对象的内容中: and I want to map it to a dictionary object such as:Diction...

82得票4回答
Dapper支持SQL 2008的表值参数吗?

有人知道是否可以使用Dapper将表值参数数据传递给存储过程吗?

79得票3回答
Dapper.Rainbow与Dapper.Contrib的比较

请问有人能够解释一下 Dapper.Rainbow 和 Dapper.Contrib 之间的区别吗? 我的意思是,当你使用 Dapper.Contrib 中的 SqlMapperExtensions.cs 时,应该什么时候使用 Dapper.Rainbow 呢?

79得票7回答
如何使用Dapper实现工作单元模式?

目前,我正在尝试使用Dapper ORM与Unit Of Work + Repository Pattern。 我想使用Unit of Work而不是简单的Dapper仓储,因为我的插入和更新需要一定程度的事务处理。我找不到任何有用的示例,因为大多数示例似乎使用Entity Framewor...