title: Type or namespace could not be found
body: <p>I'm using LINQ to SQL to connect my database to my home page. I created my datacontext (named businessModel.dbml) In it I have two tables named Category and Business.</p>
  
  <p>In home controller I reference the model and attempt to return to the view the table:</p>
  
  <pre><code>var dataContext = new businessModelDataContext();
  var business = from b in dataContext.Businesses
  select b;
  ViewData["WelcomeMessage"] = "Welcome to Jerome, Arizona!";
  ViewData["MottoMessage"] = "Largest Ghost Town in America!";
  
  return View(business);
  </code></pre>
  
  <p>and in the view I have this:</p>
  
  <pre><code>&lt;%@ Import Namespace="WelcomeToJerome.Models" %&gt;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>&lt;% foreach (business b in (IEnumerable)ViewData.Model)
             { %&gt;
          &lt;li&gt;&lt;%= b.Title %&gt;&lt;/li&gt;
          &lt;% } %&gt;
  </code></pre>
  
  <p>Yet, in the view business is cursed with the red underline and say's that The type or namespace name 'business' could not be found (are you missing a using directive or an assembly reference?)</p>
  
  <p>What am I doing wrong? This has had me stumped all afternoon.</p>
  
  <p>link to all the code in pastebin: <a href="http://pastebin.com/es4RnS2q" rel="nofollow noreferrer">http://pastebin.com/es4RnS2q</a></p>