Классы LINQ-To-SQL создают свойства типа System.Data.Linq.Binary для всех двоичных и varbinary полей в SQL-сервере. Бинарный тип имеет метод .ToArray (), который возвращает byte [], а его конструктор может принимать byte [].
Более старые версии SQLMetal генерировали свойства типа byte [], но проблема с ними заключалась в том, что они не выполнялись ни при каких соединениях. Я думаю, что именно по этой причине они заменили его двоичным типом IEquatable.