title: can't pass parameters via EF to Oracle Database
body: <p>as the the title implies, I got an <code>"ORA-00932: inconsistent datatypes: expected - got NCLOB"</code> when passing a string value with linq through the Entity Framework.</p>
  
  <p>I'm using VS 2010, ODAC 2011 with EF support.</p>
  
  <p>I tried passing the value itself (no variable but directly using the "") and it just worked fine, I've tested my variable and yeah it is fine and it provides the right value. I guess it is a bug somewhere and the string value reach Oracle wrongly, anyone faced this?  Any work arround?</p>
  
  <p>Thanks in advance</p>
  
  <pre><code>public ObservableCollection&lt;String&gt; getCarModels(string carName)
  {
      carContext = new Entities();
      carModelNamesList = new ObservableCollection&lt;string&gt;();
      var result = from d in carContext.CARs
                   where d.NAME == carName
                   select d;
      foreach (CAR d in result)
      {
          string f = d.MODEL;
          carModelNamesList.Add(f);
      }
      return carModelNamesList;           
  }
  </code></pre>