Нет, это невозможно - вы не можете сортировать или группировать по полю, если не можете сравнить значения полей на равенство / меньше / больше, чем операции. Это не ограничение LINQ to SQL, это SQL Server 2005, который не поддерживает это.
Если вы пытаетесь дедуплицировать строки, основываясь на одинаковых литеральных значениях XML, вы можете добавить новый столбец, который является копией столбца XML, преобразованного в varchar, тогда вы можете сгруппировать по значению этого столбца. 1003 *
В общем, группировка по XML немного пахнет, и я бы попробовал использовать альтернативный ключ группы, если это вообще возможно.