title: LINQ Dynamic Where - string parameter missing
body: <p>I am sure this is something really simple, but I am going bonkers trying to figure out why.</p>
  
  <p>I have the following code:</p>
  
  <pre><code>string condition = string.Format("{0}.Contains({1})", column, value);
  
  var query = DataContext.MyTable.Where(condition);
  </code></pre>
  
  <p>The strange thing that I am getting is an error saying:</p>
  
  <pre><code>Argument cannot convert from string to 'System.Linq.Expressions.Expression&lt;System.Func&lt;Context.MyTable, bool&gt;&gt;'
  </code></pre>
  
  <p>I thought that you could pass in a string to the where clause without a problem such as indicated in this post:</p>
  
  <p><a href="https://stackoverflow.com/questions/848415/linq-dynamic-where-clause/848435#848435">Dynamic WHERE clause in LINQ</a></p>
  
  <p>Any thoughts on what I am missing? Perhaps an invalid namespace (I have System.Linq)?</p>