Вещь, которая может вам помочь - LINQPad. Полагаю, он не может перевести SQL в запрос LINQ, но может перевести LINQ в SQL.
Одним из вариантов будет отслеживание сгенерированного SQL кода IL. Например:
SELECT TOP (50) [t0].[Id], [t0].[tralala]
FROM [pamparam] AS [t0]
Генерирует:
IL_0001: ldarg.0
IL_0002: call LINQPad.User.TypedDataContext.get_pamparam
IL_0007: ldc.i4.s 32
IL_0009: call System.Linq.Queryable.Take
IL_000E: call LINQPad.Extensions.Dump
Таким образом, совершенно очевидно, что запрос LINQ будет выглядеть так:
pamparam.Take (50)