Не уверен, в чем может быть проблема, но я мог бы попытаться перечислить выбранные объекты в запросе SQL. Если вы перечислите поле и затем получите ошибку, что поле не существует в таблице, это будет означать, что ошибка связана с таблицей базы данных.
var data = db.Database.SqlQuery<R1T_CDC>(@"select S_No, SubmissionDate, aim1_Latitude, aim1_longitude, aim1_altitude, [aim1-Accuracy] from R1T_CDC");
(Кроме того, почему столбец aim1-Accuracy имеет квадратные скобки вокруг своего имени в таблице базы данных?). Можете ли вы избавиться от скобок, чтобы увидеть, если вы все еще получаете ошибку?