converting query to list (not working) asp.net mvc -


i trying create query results stored in viewmodel. when try assign query variable viewmodel's method, following error: "cannot implicitly convert type 'system.linq.iqueryable' 'system.collections.generic.list'. explicit-conversion exists (are missing cast?)". tried changing viewmodel's methods of type iqueryable instead of list worked couldn't use foreach loop in view loop through model changed list. tried doing tolist() after query didn't work either. suggestions/hints/tips appreciated. below controller code , viewmodel code.

viewmodel:

using system; using system.collections.generic; using system.linq; using system.web; using ku_plan_dev.models;  namespace ku_plan_dev.viewmodels { public class trackviewmodel {     public list<string> track_info { get; set; }     public list<string> gen_ed_head { get; set; } } } 

controller method:

 public actionresult displaytracksheet(string trackbutton)     {         var db = new kuplanentities();          var trackprognum = (from info in db.track_info                             info.degreename == trackbutton                             select info.prognum).tostring();          var trackvernum = (from info in db.track_info                            info.degreename == trackbutton                            select info.versionnum).tostring();          /*var querytrack = (from tracks in db.gen_ed_head                           tracks.)*/          var trackdata = (from trackinfo in db.track_info                          trackinfo.prognum == trackprognum                          && trackinfo.versionnum == trackvernum                          select trackinfo);          var trackdisplaymod = new trackviewmodel         {             track_info = trackdata         };          return view(trackdisplaymod);     } 

    var trackdisplaymod = new trackviewmodel     {         track_info = trackdata.tolist()     }; 

what error when make change?


Comments

Popular posts from this blog

javascript - how to protect a flash video from refresh? -

android - Associate same looper with different threads -

visual studio 2010 - Connect to informix database windows form application -