I am using linq to sql for my project. But getting error after I am converting the result of ExecuteQuery() using the .ToList() extension:
var logentries = DB.ExecuteQuery<keyValueList>(string.Format(query));
keyValueList kv1 = logentries.ToList();// -->Error in this line as: 
Error:
Cannot implicitly convert type 'System.Collections.Generic.List' to 'DataLib.keyValueList'
 
                        
ToListreturns aList<T>whereTiskeyValueList. But i think you want a single object, then either useFirst/FirstOrdefaultorSingler/SingleOrDefault:The diference is, the
...OrDefaultmethods returnnullif the input sequnce is empty whereas theFirst/Singlethrow an exeption. FurthermoreSinglethrows an exception if there is more than one item(useful if that is impossible and should throw, for example because you are filtering by a unique property).