Разобрался.
В принципе, НИКОГДА не переименовывайте какие-либо предметы.
Ранее я использовал OnlineReporting в одном элементе, пространство имен, когда linq создает классы, использовало его в качестве пространства имен.
Однако позже я изменил это на Reporting, но когда произошла генерация linq to sql, он все еще использовал «старое» пространство имен.
Я зашел в файл designer.cs, изменил пространство имен, чтобы оно соответствовало новому формату, и оно заработало.