title: Cannot implicitly convert type 'System.Data.Linq.ISingleResult<""> to 'System.Collections.Generic.IEnumerable<" ">. An explicit conversion exists?
body: <p>My controller file contains as below.</p>
  
  <pre><code>public ActionResult Index()
  {
      CityNameList ct = dt.AllCity();   /*Returns Citynames. Used Linq to Sql Classes to retrieve from DB. */
  
      return View(ct);
  }
  </code></pre>
  
  <p>And in CityNameList.cs file in Model</p>
  
  <pre><code>public class CityNameList
  {
      public IEnumerable&lt;string&gt; CityName {get;set;}
  }
  </code></pre>
  
  <p>Really tried lot fix the issue, but no use.
  I am new to MVC. I need clear idea to pass the data to View from result of Stored Procedure in Controller.</p>