в приведенном выше запросе выдает ошибку, я хочу получить верхнюю запись и сохранить ее в некоторой строковой переменной столбцов запроса, например строку s = zipcd.zipcode
var zipcd = (from u in db.ZipCodes1
where u.CityName == temparray[0].Trim() && u.StateAbbr == temparray[1].Trim() && u.CityType == "D"
select new Viewsearch
{
Zipcode = u.ZIPCode,
CityName = u.CityName,
stateabbr = u.StateAbbr
}).First();
Viewsearch vs = (Viewsearch)zipcd;
string description = (new ObservableCollection<Viewsearch>(zipcd))[0].Zipcode.ToString();
locationarray = vs.Zipcode + " " + vs.CityName + ", " + vs.stateabbr;