итак .. Я использую LinqToEntities и хочу запросить часть поля. Обычно я бы использовал ключевое слово LIKE с SQL, а затем пошел бы оттуда ..
Я вижу, что у Linq его нет .. Какой хороший способ получить такую же функциональность?
Вы можете использовать String.StartsWith() или String.Contains().
String.StartsWith()
String.Contains()
Например:
var query = from b in db.Books where b.Title.Contains("time") select b;
Это работает, потому что LINQ превращает запрос в дерево выражений , а для LINQ to SQL / Entities для преобразования в SQL поддерживается множество "стандартных" методов C #.