Во время разработки? Просто перетащите хранимую процедуру на поверхность конструктора LINQ.
Во время выполнения?
Вам нужно sql, как это:
SELECT *
FROM syscolumns
WHERE id =
(
SELECT id
FROM sysobjects
WHERE Name = @ProcName
)
Что может быть сгенерировано LinqToSql следующим образом:
var params =
db.sysobjects
.Where(o => o.Name == ProcName)
.SelectMany(o =>
db.syscolumns
.Where(c => c.id == o.id)
)