Why I'm getting this errors? Delegate 'System.Func<MusicTop.Data.Song,int,bool>' does not take 1 arguments
<p>I'm getting this errors in this line of code: </p>

<pre><code>var result = context.Songs.Include("Weeks")
                          .Where(c =&gt; c.WeekID == weekIdFilter).ToList();
</code></pre>

<blockquote>
  <p>1.Cannot convert lambda expression to type 'string' because it is not a
  delegate type</p>
  
  <p>2.Delegate 'System.Func'
  does not take 1 arguments</p>
  
  <p>3.Operator '==' cannot be applied to operands of type 'int' and
  'System.Guid'</p>
</blockquote>
