title: DbExpression Binding requires an input expression
body: <p>Why is casting a byte array to ienumerable float throwing this error?</p>
  
  <pre><code>public List&lt;myModel&gt; Get()
  {
      List&lt;myModel&gt; data;            
      using (var db = new MyEntities())
      {
          var query = db.Images.OrderBy(x =&gt; x.ID).Select(x =&gt; new myModel
          {
              Id = x.ID,
              Name = x.Name,
              Bytes = x.Bytes,        
              BytesToFloat = (IEnumerable&lt;float&gt;)x.Bytes
          });
          data = query.ToList();
      }
      return data;
  }
  
  public class myModel
  {
      public int Id{ get; set; }
      public string Name { get; set; }
      public Byte[] Bytes { get; set; }
      public IEnumerable&lt;float&gt; BytesToFloat { get; set; } 
  }
  </code></pre>
  
  <p>I am getting this error:</p>
  
  <blockquote>
    <p>{"DbExpressionBinding requires an input expression with a collection ResultType.\r\nParameter name: input"}</p>
  </blockquote>