3

В WEB API 2 как использовать IN Query Из SQL строки:WEB API 2 IQueryable В Query

select * from TABLE where state in (x) 

К

// GET: api/TABLE 
public IQueryable<TABLE> GetTABLE(string x) 
{ 
    return db.TABLE.Where(c => c.state.Contains(x)); 
} 
+3

ваш оператор sql не имеет 'LIKE'. вы имеете в виду 'IN'? – ughai

+0

Это моя вина. Да, это IN. –

ответ

1

Что-то, как это должно работать:

public IQueryable<TABLE> GetTABLE(string x) 
{ 
    var l = new List<string>() {x}; 

    return db.TABLE.Where(c => l.Contains(c.state)); 
}