Linq2Sql - это ORM - объектно-реляционный картограф .
Как таковая, она должна знать структуру базы данных, чтобы генерировать классы, с которыми вы можете взаимодействовать, прежде чем ваше приложение будет скомпилировано.
Короче говоря, то, что вы спрашиваете, невозможно с Linq2Sql или любым другим ORM, о котором я знаю.
Вы можете создать приложение, которое будет запрашивать системные таблицы и генерировать и загружать классы для вас, но я не знаю, как вы будете взаимодействовать с ними в коде, не зная заранее структуры.