например
x => x.UserId > 5 && x.Name.StartWith("S") && x.Name.EndWith("D") && x.Name.Contains("x")
до
it.UserId > 5 And it.Name like 'S%' And it.Name like '%D' And it.Name like '%x%'
Роб Коннери сделал это с Subsonic, и Subsonic с открытым исходным кодом.
Некоторые документы можно найти на Дозвуковом сайте , а Дозвуковой код здесь