c# - LINQ: Query body must end with a select clause or a group clause -


when executing linq code getting error a query body must end select clause or group clause

i use linq , reason not being able figure out problem on code. see below linq code , guide me mistake getting error.

    string[] csvlines = file.readalllines(filename);     var query = csvline in csvlines     let data = csvline.split(',').skip(1)     .select(a => new user     {         csrname = data[6],         callstart = data[0],         callduration = data[1],         ringduration = int.parse(data[2]),         direction = int.parse(data[3]),         isinternal = int.parse(data[4]),         continuation = int.parse(data[5]),         parktime = int.parse(data[7])     })     .tolist(); 

i believe top row header row. mixing query , method syntax here. can write query shown below:

var query = csvlines.skip(1).select(x =>         {             var data = x.split(',');              return new user             {                 csrname = data[6],                 callstart = data[0],                 callduration = data[1],                 ringduration = int.parse(data[2]),                 direction = int.parse(data[3]),                 isinternal = int.parse(data[4]),                 continuation = int.parse(data[5]),                 parktime = int.parse(data[7])             };         }); 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -