【问题标题】:WEB API 2 IQueryable IN QueryWEB API 2 IQueryable IN 查询
【发布时间】:2015-06-26 17:40:07
【问题描述】:

在WEB API 2中如何使用IN Query 来自 SQL 字符串:

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));
}

【问题讨论】:

  • 您的 sql 语句没有LIKE。你的意思是IN
  • 这是我的错。是的,在。

标签: sql-server entity-framework asp.net-web-api2 iqueryable


【解决方案1】:

这样的事情应该可以工作:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 2015-10-23
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    相关资源
    最近更新 更多