SamSaffron/dapper-dot-net — pull request #23 by vosen (2012-03-05 12:13:18+00:00)
Title: Materialization of objects with constructor matching values returned by query.

This set of commits was written to make dapper more pleasant to use with f# records. f# records are similar to c# anonymous types:
type Person = { Name : string; Surname: string }
printfn "%A" { Name = "Jon"; Surname = "Smith" }
The problem is since records are immutable, compiler emits constructor with parameters matching properties.