Я не знаю, есть ли отображение для int.TryParse () в LinqToSQL, но вы, вероятно, могли бы сделать это в два шага, выполнив запрос, приведя к списку, а затем выбрав из списка с помощью LinqToObjects.
int i;
var query = context.Table.ToList();
var intQuery = query.Where( t => int.TryParse( t.Column, out i ) );
Возможно, вы захотите взглянуть и на Dynamic LINQ . Это позволит вам сделать что-то вроде:
var query = context.Table.Where( "IsNumeric(Column)" );
РЕДАКТИРОВАТЬ Динамический LINQ доступен в примерах кода VS2008, ссылки на которые есть в блоге Скотта Гатри, на который я ссылался выше.