title: Is there a fast version of DataBinder.Eval for C#?
body: <p>I'm looking to see if a fast version of ASP.NET's System.Web.UI.DataBinder.Eval() exists? 
  Ideally something that compiles to a Func that I can cache and call later, like:</p>
  
  <pre><code>Func&lt;object,string&gt; expr = CompileDataBinder(typeof(Model), "model.PocoProperty.Name");
  string propertyName = expr(model);
  </code></pre>
  
  <p>Does anyone know if such a beast exists? </p>
  
  <p>P.S. I'm not using ASP.NET and would like it to work in normal C#</p>