Подтвердить что ты не робот

Запрос LIKE с Entity Framework

Возможный дубликат:
Как сделать SQL как% в Linq? Как оператор в платформе Entity Framework?

Я делаю такой запрос:

    var matches = from m in db.Customers
        where m.Name == key
        select m;

Но мне не нужно, чтобы m.Name было точно равно ключу. Мне нужно m.Name, чтобы быть как ключ. Я не могу найти, как воссоздать SQL-запрос:

    WHERE m.Name LIKE key

Я использую SQLServer 2008 R2.

Как это сделать?

Спасибо.

4b9b3361

Ответ 1

Что-то вроде этой работы для вас..?

var matches = from m in db.Customers
    where m.Name.Contains(key)      
    select m;

это тоже должно работать, я отредактировал свой ответ

Ответ 2

var matches = from m in db.Customers     
    where m.Name.StartsWith(key)
    select m;