I need a way to convert a Dictionary to a strongly typed object. Im aware that I could use reflection and simply create a new object of the type I want and then just iterate through the properties and assign them.. basically.. https://dotnetfiddle.net/yz9GPd
However.. this seems to me to be super inefficient.. so is there any good way to improve this?.. and also a way to use less reflection (since thats usually quite costly). Maybe some way to do this using Compiled Expressions/Functions?