Dapper ambiguous extension methods
问题 I am testing Dapper as a ORM solution and ran into a problem with some extension methods like Execute or QueryMultiple : using (SQLiteConnection con = new SQLiteConnection(GetConnectionString())) { con.Open(); string sql = @" select * from Customer where Id = @id; select * from Address where CustomerId = @id;"; // QueryMultiple extension ambiguous? using (var multi = con.QueryMultiple(sql, new { id = 1 })) { Customer customer = multi.Read<Customer>().Single(); Address address = multi.Read