public MerchantModel GetMerchant(int MerchantID) { MerchantModel retVal = null; using (TDCDataDataContext dc = new TDCDataDataContext()) { var merchants = (from m in dc.tblMerchants where m.RecordId == MerchantID select new MerchantModel { RecordId = m.RecordId, CategoryId = m.CategoryId, Title = m.Title, Icon = m.Icon, Slogan = m.Slogan, DateAdded = m.DateAdded, Rating = m.Rating.Value, WebSiteURL = m.WebSiteURL }).ToList(); retVal = merchants[0]; } return retVal; }Do I have to use ToList to make this work? How do I query for just one Merchant and return the MerchantModel?