dapper

    3热度

    1回答

    我想创建一个存储库模型,它可以接受一个表达式并使用Linq-To-Sql来生成所需的SQL语句。 例如,我有一个函数像这样: // Possible criteria Expression<Func<Purchase,bool>> criteria1 = p => p.Price > 1000; // Function that should take that criteria and c

    30热度

    1回答

    我从Nuget升级到Dapper的最新版本(v 1.7)后遇到问题。 它总是返回第一枚枚举成员(即它无法映射)。 我正在使用MySQL作为数据库。 CREATE TABLE `users_roles` ( `userId` INT(11) NOT NULL, `roleId` INT(11) NOT NULL, KEY `user_id` (`userId`),

    1热度

    1回答

    我需要解析我的MySQL服务器上正在运行的查询。从MySQL Connector for .NET中检索SHOW PROCESSLIST的结果或使用Dapper最简单的方法是什么? 也许像(含精致小巧): var rows = connection.Query("SHOW PROCESSLIST");

    10热度

    1回答

    我有这个类... public class MyDTO { public int Id { get; set; } public bool Selected { get; set; } } ,然后用短小精悍试图创建这样一个列表... var list = this.db.OpenConnection().Query<MyDTO>( @"SELECT T

    2热度

    2回答

    我决定使用Dapper.net,因为它似乎只做我想做的事情:映射,我不需要任何幻想,我只是无聊处理我的数据传递者和我之间的映射目的。 我的问题: 比方说,我有这些类: class Foo{ int ID; string Name; } class Bar : Foo{ string FavoriteMoovie; } 而且这些表: Foo - ID - Name Bar

    1热度

    1回答

    我使用Razor视图引擎呈现一些HTML,然后它们将生存在XML文档中。我正在使用的基类有许多属性,以及一个静态方法,它将返回该对象的列表(使用Dapper来填充列表)。我在执行方法时遇到了麻烦,因为它需要返回基类,这是一个抽象类。一些示例代码如下。 using System; using System.Collections.Generic; using System.Linq; usin

    12热度

    3回答

    这个问题返回MySQL的LAST_INSERT_ID()时,已经覆盖了MSSQL的位置: How do I perform an insert and return inserted identity with Dapper? 但这种方法不使用MySQL。 铸就LAST_INSERT_ID()使用MySQL的整数你必须这样做: SELECT CAST(LAST_INSERT_ID() AS UNS

    15热度

    3回答

    给定一个值数组,我想创建一个基于这些值的属性的匿名对象。属性名称将简单为"pN",其中N是数组中值的索引。 例如,给定 object[] values = { 123, "foo" }; 我想创建匿名对象 new { p0 = 123, p1 = "foo" }; 我能想到的唯一办法做到这将是使用switch或if链可达到合理数量的参数支持,但我想知道是否有更优雅的方式来做到这一点: object

    1热度

    1回答

    对于我IRepository,我想: 有它由是可用微ORM一样小巧精致,petapoco,海量等......为SPEED 要有希望在服务器上运行的条款,希望使用表达式/ IQueryable风格(这也是非常可插拔的) 是否可以同时使用?你将如何编写一个IRepository在哪里用于微型工具?微型ORM是否适合需要存储库的项目? 我需要速度和交换能力。没有一个好的地方,我的存储库模式是毫无价值的,

    1热度

    1回答

    我在我的应用程序中使用L2S,但我越来越多地切换到dapper.net,因为我在查询性能和烦人的n+1 selects问题上遇到了重大问题。 它的工作正常,但我错过了过滤数据时编写谓词的舒适LINQish风格。 所以我的问题是,我怎样才能将一个谓词形式的Func<T, bool>翻译成一个SQL Server where子句来使用它与短小精灵? 我认为以前有人必须这样做,或者是所有用粗糙的用户对他